有什么办法可以枚举窗口中给定PID的进程,并获取所有打开的句柄(锁定文件等)的列表?编辑:我不在乎语言。如果它在.NET中,我会很高兴,如果在WinApi(C)中,它不会受到伤害。如果有其他问题,我想我可以重写它:-)
3 回答

哔哔one
TA贡献1854条经验 获得超8个赞
我进行了深入的搜索,发现了这篇文章。本文提供了下载源代码的链接:
我在NtSystemInfoTest.cpp(下载的源代码)中尝试了方法,并且效果很好。
void ListHandles( DWORD processID, LPCTSTR lpFilter )
该代码具有以下免责声明:
// Written by Zoltan Csizmadia, zoltan_csizmadia@yahoo.com
// For companies(Austin,TX): If you would like to get my resume, send an email.
//
// The source is free, but if you want to use it, mention my name and e-mail address
//
//////////////////////////////////////////////////////////////////////////////////////
//
我希望这可以帮助你。
添加回答
举报
0/150
提交
取消