0

我正在设计一个 Windows 服务,其主要目的是监视网络共享的内容。我已经了解了 FileSystemWatcher 类的优缺点,可能我会使用它进行一些自定义增强。困扰我的一件事是我仍然不知道如何获取有关谁确切修改了共享文件的信息。我认为它可以以某种方式从 Windows 的权限机制中提取出来,但是如何呢?您是否知道如何至少让访问和修改共享内容的人登录?我可以使用 C# 或 PowerShell。

4

1 回答 1

2

最好的方法是在您需要此信息的服务器上启用高级文件审核。如果这不是一个选项(在具有高磁盘 IO 的服务器上它可能会变得非常低效),您可以尝试使用FileSystemWatcher来获得相同的结果。是一个如何做到这一点的例子!

于 2015-08-25T14:19:11.907 回答