gpt4 book ai didi

windows - 如何枚举进程的句柄?

转载 作者:可可西里 更新时间:2023-11-01 12:12:47 24 4
gpt4 key购买 nike

有什么方法可以在 Windows 中枚举具有给定 PID 的进程,并获取他所有打开的句柄(锁定文件等)的列表?

编辑:我不关心语言。如果它在 .NET 中,我会很高兴,如果在 WinApi (C) 中,它不会受到伤害。如果在其他方面,我想我可以重写它:-)

最佳答案

我进行了深入的谷歌搜索,发现了这个 article .这篇文章给出了一个链接download source code :

我尝试了 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
//
//////////////////////////////////////////////////////////////////////////////////////
//

希望对你有帮助

关于windows - 如何枚举进程的句柄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/733384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com