我正在寻找一种方法来监视哪些进程正在使用(或试图访问)一段时间的文件。 什么是一些好的Windows API或工具来实现这一目标?
C#Windows服务XML
确定性的python脚本以非确定性的方式运行
在Win7中,一些字体不能像Win2K / XP那样工作
如何在Python脚本中将PATH =%PATH%设置为环境?
Laravel 4 WAMP / Windows上的安装问题
FileSystemWatcher不适合确定进程。
已经有了一个不同的问题。 看这里 ,这个解决方案适合你的需求。
您可以通过重新分析点替换文件。 重新分析点调用一个自定义文件系统过滤器,它可以将访问重定向到其他文件。 这是例如NTFS路口如何工作。 如果让文件系统筛选器以相同的方式处理重分析点,则可以拦截所有进程尝试打开基础文件的所有尝试。 这是一个相当严厉的方法,因为它涉及修改文件系统本身。
您可以使用FileSystemWatcher。
这是一个很好的啧啧。 http://www.geekpedia.com/tutorial173_File-monitoring-using-FileSystemWatcher.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。