我遇到一个奇怪的问题,我的Visual Studio 2005 C ++程序在新构建后第一次运行时崩溃了。我在调试这个间歇性问题时遇到了困难,我怀疑它与某个正在改变的硬盘驱动器上的某个文件有关。如果我能找到这些文件,那么可能会对这个问题有更深入的了解。是否有任何好的工具可用于观察在运行特定程序时正在创建/删除/修改哪些文件?

提前致谢!

有帮助吗?

解决方案

您可以使用 Process Monitor 工具。设置“显示文件系统活动”打开并在进程名称上设置过滤器以仅获取所需的跟踪。

其他提示

SysInternals(现在是Microsoft)FileMon

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

使用查找

touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top