プログラムの実行後にディスク上のどのファイルが変更されたかを見つけるための良いツール/方法は何ですか?

StackOverflow https://stackoverflow.com/questions/254172

質問

Visual Studio 2005 C ++プログラムが新規ビルド後に初めて実行されるときにクラッシュするという奇妙な問題が発生しています。この断続的な問題のデバッグに苦労していますが、ハードドライブ上のどこかにあるファイルが変更されていることに関連していると思われます。ファイルを見つけることができれば、この問題についての洞察が得られるかもしれません。特定のプログラムの実行時に、どのファイルが作成/削除/変更されているかを観察するための優れたツールはありますか?

事前に感謝します!

役に立ちましたか?

解決

プロセスモニターツールを使用できます。 「ファイルシステムのアクティビティを表示」を設定します。 ONにし、必要なトレースのみを取得するようにプロセス名にフィルターを設定します。

他のヒント

SysInternals(現在のMicrosoft)FileMon

http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx

find を使用します。

touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top