如何获取WinXP中所有文件进程的列表?

时间:2009-06-08 22:52:22

标签: windows

必须有这样的应用程序,因为我从来没有需要它,直到现在,我确实需要它,我找不到它。

我知道Unlocker,但它不能给我一个列表。


编辑: ProcessExplorer列表中的子问题。这首先是我真正想知道的。为什么Explorer(Windows资源管理器)会锁定一些ProcessExplorer未显示的文件(拒绝删除,因此我必须使用Unlocker)?

我可以把这个问题作为另一个问题,但除了充斥董事会外,还有什么意义呢。

3 个答案:

答案 0 :(得分:3)

ProcessExplorer

不确定它是否会列出每个进程的所有文件,但您可以搜索文件名,它会告诉您哪个进程已打开。

编辑:是的,确实如此。选择查看/降低窗格视图/处理以查看为给定流程打开的所有文件。

答案 1 :(得分:2)

您可以使用Handle

答案 2 :(得分:1)

你不需要任何东西 只需使用Win32 api枚举进程句柄表。 C代码在Google网上论坛和地下Win32主板上发布了数百次。