在Windows Server 2008上挂接SMB文件操作

Hooking SMB file operations on Windows Server 2008

本文关键字:SMB 文件 操作 Windows Server 2008      更新时间:2023-10-16

在查看了一些不同的选项后,我决定我的应用程序有必要挂接与网络相关的文件操作(在这里讨论了检索创建/修改/删除文件的人)。无论如何,我一直在研究如何建立一个可靠可靠的挂钩方案。基本上,我需要能够监控我的Windows 2008服务器在SMB共享上的创建/读取/写入/删除请求,并在需要时拒绝它们。我知道这可以使用微筛选器驱动程序来完成,但我正在寻找一个更快的解决方案,如果有的话。有人知道解决方案吗?

哎呀!我设法在最初的帖子中省略了一个巨大的要求。我还需要能够跟踪哪个用户名在其中一个共享中创建/删除/修改了文件。出于这个原因,我认为文件系统过滤器不是我想要的。

如果您只想监视目录中发生的文件更改,可以尝试此获取目录更改通知。如果你想使用.Net/C#方式,请尝试此FileSystemWatcher。

但这只会通知更改,您将无法控制操作(允许或拒绝)。

如果你必须控制操作微筛选器的方式。