プログラムの実行後にディスク上のどのファイルが変更されたかを見つけるための良いツール/方法は何ですか?
-
05-07-2019 - |
質問
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
所属していません StackOverflow