通常,當應用程序將其中一個文件寫入磁盤時,文件修改的時間戳會更改。要求Windows將數據寫入磁盤的不同方法
有時候,在我的情況下,它是一個用ProvideX(我相信是商業基礎衍生物)寫的應用程序,修改後的時間戳在寫入後不會改變。像MyTrigger這樣的程序也不會在寫入操作中出現,但Sysinternals ProcessMonitor會記錄磁盤活動。
很明顯,有不同的方法可以讓windows執行寫操作,然後可以用各種不同的方式來掛接或記錄請求。
我需要能夠掛接來自ProvideX應用程序的寫入操作。任何指向窗口寫入磁盤的不同方式的指針,以及可用於它們的鉤子類型都將不勝感激。
由於
我沒有資格給出一個完整的答案,因此評論,但我知道你可以編寫和追加一個文件,在這一點修改日期改變,或者你可以創建一個臨時文件並重命名它(或將其複製到)您正在監控的名稱,在這種情況下,它將不會更新,直到結束。 – 2010-08-24 18:50:28