文件的“上次修改”信息在杀死进程后是否正确?

Windows XP是否确保文件的“最后修改”信息(可以用_stat64读取)是正确的,即使创build它(并保持打开状态)的进程被任务pipe理器等杀死了? (不包括拉出电源线)

从一个实验看来,它在closures杀死文件后,将“最后修改”设置为那一刻,但是想要确定这一点。

提前致谢。

进程终止的方式不应该与这种事情有任何关系,因为一个进程终止,内核句柄(包括那些文件)自动关闭,所以与关闭文件句柄相关的正常操作(包括更新最后修改时间)应该被执行。