查找程序正在使用的文件

查找程序正在使用的文件

我有一款软件,其中包含我想移动到另一台计算机的数据。问题是该程序不提供任何导出这些数据的方法。是否有任何软件可以让您知道程序正在使用哪些文件?我知道有些程序可以给出一个文件,然后告诉您哪个程序正在使用它,但我正在寻找相反的程序。

答案1

您可以使用进程探索器的句柄查看器(View->Lower Pane View->Handles)查看 Windows 机器上进程打开的所有文件。

答案2

正如另一个答案所暗示的,进程资源管理器将向您显示进程当前打开的文件句柄。 (它绝对是最好的工具之一。)

如果这还不够的话, 过程监视器将显示进程执行的所有文件和注册表操作的完整日志。如果您在移动后发现遗漏了某些内容(例如注册表项),这可能会有所帮助。

听起来你使用的软件不太友好。如果开发人员不提供导出功能,请告知他们,你会寻找其他替代方案。

答案3

进程黑客与 Process Explorer 非常相似,也是免费的,但这个是开源的。它同样可以让你找到进程正在使用哪些文件。

答案4

进程浏览器很好,但是它只能显示当前正在运行的内容,库可能仅用于初始化,然后被丢弃或仅在某些模糊的时间使用。 依赖性遍历器可能就是你想要的。

相关内容