我希望在Windows Vista和Windows 7下選擇一種方法來收集NTFS捲上的文件訪問統計信息(64位32位)。我想計數文件創建/打開,刪除,讀/寫每個文件的訪問。收集NTFS文件訪問統計信息的最佳方法?
API hooking out。我需要系統範圍內的計數,以及32位和64位操作系統,而不會影響操作系統。另外,我不認爲殼牌通知會起作用。
我知道我可以通過安裝一個文件系統過濾驅動做。 Windows DDK有一個樣本,這就是Mark Russinovich的FileMon(Sysinternals)的工作原理。
我想我也可以使用WMI做到這一點,但我不知道。這是一個瘋狂的API搞砸了。但是如果微軟爲我收集統計數據,我會使用它。
所以問題是,哪種方法最好是&爲什麼。我錯過了另一種可能性,WMI會這麼做嗎?