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