2011-04-27 109 views
3

即时通讯使用C++和IM试图创建一个类似于sysinternals handle.exe的程序。获取过程信息

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

有谁知道我可以从哪里得到这些信息?我在WINAPI使用一些处理功能试过,但我无法弄清楚如何得到这个信息,

这里是什么即时试图创建一个例子:

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

在此先感谢

回答

2

NtQuerySystemInformation上有一个未公开的选项来获取进程的文件句柄。有样品代码here

第二个样品(德尔福)是here

+0

感谢您的支持,请问您可以链接德尔福代码:P – Kristjan84 2011-04-27 20:47:00

+0

它是如此,我会再看一遍。 – 2011-04-27 20:49:10