如何检查进程写入了哪些文件

如何检查进程写入了哪些文件

我有一个 Excel 应用程序,它将一些信息存储在我的计算机中的某个位置,我需要知道该文件位于何处。此 Excel 文件是某种 Visual-Studio 创建的 Excel 应用程序,而不是 VBA 编码的。我无法获得源代码。

因此,我需要知道如何找出进程写入了哪些文件或创建了哪些文件。我如何获取这些信息?

我使用 Windows 7 和 MS Office 2007。

答案1

打开 Windows 的内置功能Resource Monitor,切换到Disk选项卡,在您的进程旁边勾选,Disk Activity在下面的部分中您将看到该进程访问的所有文件。

答案2

您可以使用进程探索器- 它能够显示哪些文件被打开/写入等,并且是 Windows 上 Linux 工具“lsof”的最佳替代品

答案3

您可以用来Process Monitor追踪这一点。

http://technet.microsoft.com/en-gb/sysinternals/bb896645

启动进程监视器,然后启动您的应用程序。

进程监视器将记录每个文件和注册表的访问。

您可能需要过滤掉其他应用程序运行的噪音。

相关内容