2011-04-27 108 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