I am trying to use FreeNAS CIFS sharing with Windows (synchronizing files from Windows to FreeNAS) and am facing a problem that robocopy.exe believes that some files need to be copied every time robocopy.exe is started (/ COPY: DAT).
My favorite Far Manager file management tool tells me that Change Time is different:
Windows file time:

File time on CIFS resource supported by FreeNAS (ZFS):

I am doing a great job of losing the “change time”, and I would be happy to reset the change time on the Windows disk, but I cannot find how I can do this programmatically.
Python os.stat(filename) st_atime, st_mtime st_ctime, , , Windows FreeNAS. " " .
API Windows 3 (, ), " " :
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724320(v=vs.85).aspx
-, robocopy.exe, Far Manager - 4 . , . " " ?
(Python, ++, WinAPI, , ..).