Windowsでファイルやディレクトリの変更を監視する
Windowsのファイルシステム(ReGS or NTFS 3.0 or それ以降)では最近のファイルシステムに対する全ての操作をUpda Sequence Number(USN) journalと呼ばれる物に記録している。
これを読み出す事で、ファイルやディレクトリの変更を監視する事が出来る。
...が、使い方はちょっと判りづらい。
参考プログラム
http://msdn.microsoft.com/ja-jp/library/windows/desktop/aa365736(v=vs.85).aspx
DeviceIOControllと言うAPIを用いて、デバイスのJournalRecordを読み出す。