检索创建/修改/删除文件的人员

时间:2012-07-27 18:41:43

标签: c# c++ file-io driver

我正在开发一个可在几个Windows Server 2008上运行的应用程序。应用程序将监视共享目录以查找文件并将其报告给我。我目前正在使用FileSystemWatcher类,但这确实支持检索与生成的事件关联的活动目录用户名。我已经研究了几个解决方案,但我不知道从哪里开始。这是我的一些选择。

  • 监控事件日志中的安全事件。我真的不喜欢这个解决方案 Get Username of an Accesed File

  • 创建文件系统过滤器驱动程序。这将允许我实时检测所有类型的文件操作,但我还没有看到任何关于检索相关用户信息的信息。这似乎是最有希望的解决方案。

  • 我还没有看到其他人这样做,但我认为可以挂钩'服务器'服务(我相信这是负责网络共享交互)并尝试撤出文件系统操作。我真的想避免这种情况。

欢迎使用C#/ C ++中的解决方案。

0 个答案:

没有答案