获取流程信息

时间:2011-04-27 20:28:48

标签: c++ c windows process

我正在使用C ++,我试图创建一个与sysinternals中的handle.exe类似的程序。

基本上,我从用户那里获取文件名,我需要能够显示哪个进程正在锁定文件。

有谁知道我从哪里可以获得这些信息?我已尝试在winapi中使用一些过程函数,但我无法弄清楚如何获取此信息,

以下是我尝试创建的示例:

http://www.kartmann.org/freeware/WhoSLocking/ReadMe.htm

提前致谢

1 个答案:

答案 0 :(得分:2)

NtQuerySystemInformation上有一个未记录的选项来获取进程的文件句柄。有示例代码here

第二个样本(在Delphi中)是here