如何获取Windows中进程打开的文件列表?

时间:2016-01-11 18:30:40

标签: c++ file winapi process

Mark Russinovich(link)创建的Windows工具Handle.exe可用于获取流程打开的文件列表。

在我的应用程序中,我需要相同的功能 - 我需要知道由不同进程打开的文件列表。

如何在我的应用中实现此功能? 在我的应用程序中实现这个或者作为子进程和解析输出启动Handle.exe是否更好? 我简要地搜索了WinAPI文档,但没有找到如何实现这个...

对我来说,在app文件夹中添加一个.exe文件并不是一个问题。主要目标 - 自WinXP以来,所有Windows版本都可以正常运行。

P.S。 似乎在python link))

中这是一项非常简单的任务

0 个答案:

没有答案