我需要确定自特定日期以来是否修改了文件夹ACL。 Windows是否存储此类信息?
FileSystemInfo提供属性LastWriteTime,但是当我更改目录的权限时,此日期不会更改。
有没有办法获取这些信息?
此致 插孔。
答案 0 :(得分:0)
低级NT API在FILE_BASIC_INFORMATION结构中公开名为ChangedTime的字段;它被描述为:
指定文件上次更改的时间。
它基本上是任何元数据(我假设包括安全描述符)最后修改的时间戳。当然你不能告诉更改了什么会导致更新时间戳,但我认为这是你能做到的最好的。
还有USN Journal,但我相信默认情况下会禁用此功能。