2
我想知道进程打开特定文件夹内的文件的时间。 我被告知要挂钩到Windows内核事件,但如何做到这一点?在Windows上读取监视器文件 - C#解决方案
我想知道进程打开特定文件夹内的文件的时间。 我被告知要挂钩到Windows内核事件,但如何做到这一点?在Windows上读取监视器文件 - C#解决方案
可以使用FileSystemWatcher
类
使用FileSystemWatcher的观看在指定的目录更改。您可以观察指定目录的文件和子目录中的更改。您可以创建一个组件来观看本地计算机,网络驱动器或远程计算机上的文件。
更多信息在:
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
但FileSystemWatcher的让我能够监控文件只有变化,而不是简单的读取。我需要知道何时该过程打开文件供阅读。 – 2012-03-29 10:35:10
在你的问题中你说:“...正在被一个进程打开” – 2012-03-29 10:45:19
已打开,未创建。 – 2012-03-29 18:14:22