2012-10-14 87 views
1

我有一个内核驱动程序。我如何枚举内核驱动程序中指定进程的所有打开的句柄?我想关闭这些手柄。如何在内核中枚举指定进程的所有打开句柄(Windows)

谢谢!

+0

你有没有试过[进程资源管理器](http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx)? –

+0

@AlexeyFrunze:我假设他想在他的内核驱动程序中编写代码来枚举指定进程的所有句柄。 – Gabe

+0

@加贝可能,但我们并不确定。顺便说一句,不应该让驱动程序能够跟踪设备打开,因为它应该接收打开的电话? –

回答

5

我想关闭这些句柄。

这是值得的,只是因为可以做些什么,并不意味着它应该完成。这是一个坏主意。

也就是说,可以使用对Zw/NtQuerySystemInformation的信息类SystemHandleInformation的无证电话枚举所有进程的所有句柄。使用这些术语的网络搜索将产生你想要的。

相关问题