我有一个 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
启动进程监视器,然后启动您的应用程序。
进程监视器将记录每个文件和注册表的访问。
您可能需要过滤掉其他应用程序运行的噪音。