如何列出Windows进程访问的所有文件

问题描述 投票:0回答:3

我编译了一个应用程序,我需要列出他尝试/必须访问的所有目录。

当我执行这个应用程序时,他返回错误消息,我相信这是一个权限错误。

我已经看到了 Process Explorer,但他没有显示 Process/Application 操作的所有文件。

windows-7 windows-7-x64 process-monitoring process-monitor
3个回答
0
投票

Microsoft 提供了 进程监视器(来自 sysinternals)来执行此操作。


0
投票

您正在寻找的是 Handle(也来自 Sysinternals)。 处理应用程序必须以管理员身份运行

handle -p myproc

将返回以“myproc”开头的进程的所有句柄。

handle -pid 1234

将返回 pid 1234 的进程的所有句柄。


0
投票

这里有一个不错的实用程序:http://www.nirsoft.net/utils/process_activity_view.html 为我成功了。

打开ProcessActivityView.exe
选择“文件”->“启动新进程”
然后根据需要输入可执行文件和程序参数的路径。
选中“立即开始跟踪”框对我不起作用。 该程序附加到进程并挂钩到常见的系统调用以进行文件访问。

© www.soinside.com 2019 - 2024. All rights reserved.