gpt4 book ai didi

c# - 如何通过用户名监控文件服务器上的文件访问和更改?

转载 作者:太空狗 更新时间:2023-10-29 23:12:04 24 4
gpt4 key购买 nike

我被要求找到一种方法来监控公司共享文件服务器(简单的windows共享目录)上特定文件夹中文件的更改(修改、重命名、删除、移动)。我用 C# 编写了一个使用 FileSystemWatcher 的简单应用程序监控这些变化并将它们通知特定的电子邮件地址。

我现在想知道的是如何找出进行这些更改的用户/计算机的名称/IP。有什么想法吗?

作为我自己编写软件的替代方案,是否有任何支持此功能的好软件(可能是免费的)?

最佳答案

使用审核 - 当您获取文件/文件夹的属性时,它位于安全选项卡上。您指定要审核哪些用户的访问类型。您还必须使用安全策略 mmc 管理单元打开审核。审核将最终记录在安全日志中。

来自 MS 的详细说明:http://support.microsoft.com/kb/310399

如果需要,您的 C# 应用随后可以从安全事件日志中挑选事件。

关于c# - 如何通过用户名监控文件服务器上的文件访问和更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com