【发布时间】:2011-11-03 10:36:03
【问题描述】:
我想在不使用 EventLog 变体的情况下使用 .NET 跟踪 ACL 的实时更改。
有谁知道这是否可行?我已经搜索了大约一周,但没有任何有用的结果。
谢谢,
施密茨
【问题讨论】:
-
另外,我需要它能够告诉我这些事情:1. 谁更改了 ACL 2. ACL 是从哪个工作站修改的 3. 更改时间
标签: .net permissions real-time acl audit
我想在不使用 EventLog 变体的情况下使用 .NET 跟踪 ACL 的实时更改。
有谁知道这是否可行?我已经搜索了大约一周,但没有任何有用的结果。
谢谢,
施密茨
【问题讨论】:
标签: .net permissions real-time acl audit
您应该只需要一个FileSystemWatcher,并将NotifyFilter 属性设置为Security。
然后您可以调用GetAccessControl 以获取更改的文件/文件夹的当前 ACL。
【讨论】: