【发布时间】:2025-05-14 17:30:02
【问题描述】:
任何人都知道我们如何监控 Windows 上的文件/文件夹权限。假设用户可以更改文件夹权限,应用程序可以记录用户、时间和其他详细信息。
如果新人知道相同的第三方工具/脚本,请建议。
-谢谢
【问题讨论】:
标签: c# security file directory permissions
任何人都知道我们如何监控 Windows 上的文件/文件夹权限。假设用户可以更改文件夹权限,应用程序可以记录用户、时间和其他详细信息。
如果新人知道相同的第三方工具/脚本,请建议。
-谢谢
【问题讨论】:
标签: c# security file directory permissions
您需要使用FileSystemWatcher 类,它可以在目录或文件的各种属性发生变化时引发事件。在您的情况下,您要确保将 NotifyFilter 属性设置为包含 NotifyFilters.Security 标志,该标志告诉您监视任何权限更改。 MSDN 页面上提供了一些很好的示例代码,尽管FileSystemWatcher 使用起来非常简单。
【讨论】:
启用文件系统审核,并在父文件夹上设置 SACL 以审核权限和所有权更改。它们将在系统事件日志中报告。
【讨论】: