2011-06-21 13 views
3

現在、別のプログラムによって使用されているファイルにどのようにフックしますか?たとえば、10行のテキストファイルがあります。私がアプリを起動すると、書き込みプログラムがコンテンツを保存するたびに、そこのコンテンツを検出して読み込む必要があります。これは、ファイルサイズ/日付の絶え間ないチェックなしで行うことができますか?ファイルにフックして、リアルタイムで新しいコンテンツを読む

答えて

2

あなたはReadDirectoryChangesW APIを使用して変更するフォルダを監視することができます。

最後に読み取った位置を記録し、そのファイルの変更通知を受け取ったら、ファイルの末尾(現在の位置)から読み取ります。

ReadDirectoryChangesW APIを使用する方法の例はここにある:

Why does ReadDirectoryChangesW omit events?

関連する問題