2010-03-09 46 views

回答

-1

FileSystemWatcher不适用于确定过程。

已经有了不同的问题。看看here,这个解决方案可以满足你的需求。

+0

这似乎与文件锁定有关,并拍摄快照。所以它不能告诉谁在没有锁定的情况下访问文件,并且需要轮询。 – MSalters 2010-03-09 11:52:20

+1

-1 OP陈述了一个C++问题,并且您将他指向了C#答案。 – qdii 2012-03-04 21:17:36

1

您可以用重新分析点替换文件。重新分析点调用自定义文件系统筛选器,该筛选器可以将访问重定向到其他文件。这例如NTFS路口如何工作。如果让文件系统筛选器以相同的方式处理重分析点,则可以拦截所有进程尝试打开基础文件的所有尝试。这是一个相当严厉的方法,因为它涉及修改文件系统本身。

相关问题