Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在访问文件夹时获得通知?_C#_Filesystems - Fatal编程技术网

C# 如何在访问文件夹时获得通知?

C# 如何在访问文件夹时获得通知?,c#,filesystems,C#,Filesystems,我在本地计算机上有一个共享文件夹。我想在每次有人试图访问它时得到通知。有人能给我一些提示吗 我已经检查了这个类,它只提供了更改/创建/删除/重命名文件夹下内容的事件,而这并不是我想要的 我也试着使用如图所示的事件日志试镜,但这也不是我想要的 非常感谢。据我所知,如果文件仅被访问并且文件被修改,filesystemwatcher将触发一个已更改的事件。也可能不是您想要的东西,但您可以使用wmi列出连接,请选中以获取您需要的信息 所以我刚刚找到了一家提供带有.Net API的驱动程序的商业供应商:谢

我在本地计算机上有一个共享文件夹。我想在每次有人试图访问它时得到通知。有人能给我一些提示吗

我已经检查了这个类,它只提供了更改/创建/删除/重命名文件夹下内容的事件,而这并不是我想要的

我也试着使用如图所示的事件日志试镜,但这也不是我想要的


非常感谢。

据我所知,如果文件仅被访问并且文件被修改,filesystemwatcher将触发一个已更改的事件。

也可能不是您想要的东西,但您可以使用wmi列出连接,请选中以获取您需要的信息


所以我刚刚找到了一家提供带有.Net API的驱动程序的商业供应商:

谢谢Oliver。我想到了文件系统过滤器驱动程序。但有点被复杂性吓坏了。既然你也提到了。我来看看。谢谢。:)不久前,我偶然发现了一个商业产品,他们实现了这样一个驱动程序,并在另一端为您提供了一个.NETAPI。但是我再也找不到了-(@Oliver-如果你还记得的话,请发到这里:)@Cocowalla:今天的搜索让我找到了想要的结果。看看我的最新答案。谢谢Oliver-这看起来真的很好,尽管价格看起来偏高。我会看看试用版version@smwikipedia在问题中说了这么多,所以这不是答案。