Ok, this isn’t strictly an FSD question, I admit, but it does have to do
with the inner workings of NTFS.
According to Rajeev Nagar’s book, a file’s LastWriteTime is supposed to get
updated sometime soon after a write operation is accepted by the FSD. But
lately, I’ve observed that if I update a file using
CreateFile/CreateFileMapping/MapViewOfFile followed by writes to memory
within the file’s map, followed by the appropriate series of closes, I
don’t seen the LastWriteTime being updated. Ever. So it’s possible a file
is updated this way, yet its LastWriteTime never changes. Does that seem
right?
Sure, I can update the file times “by hand”, but NTFS is supposed to track
that info for me, isn’t it?
Carl Appellof
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com