Какой хороший инструмент / метод, чтобы найти, какие файлы на диске были изменены после запуска программы? - PullRequest
0 голосов
/ 31 октября 2008

У меня странная проблема, когда моя программа Visual Studio 2005 C ++ аварийно завершает работу при первом запуске после новой сборки. Мне трудно отладить эту периодически возникающую проблему, и я подозреваю, что она как-то связана с файлом где-то на жестком диске, который изменяется Если я смогу найти файл (ы), это может дать более глубокое понимание этой проблемы. Есть ли хорошие инструменты для наблюдения за тем, какие файлы создаются / удаляются / изменяются при запуске определенной программы?

Заранее спасибо!

Ответы [ 3 ]

4 голосов
/ 31 октября 2008

Вы можете использовать Process Monitor tool. Установите «Показать активность файловой системы» в положение «ВКЛ» и установите фильтр для имени процесса, чтобы получать только нужные вам трассировки.

0 голосов
/ 31 октября 2008

Использовать найти .

touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker
0 голосов
/ 31 октября 2008

SysInternals (сейчас Microsoft) FileMon

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

...