首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎样通过一个handle知道是哪个process拥有的解决方案

2012-01-15 
怎样通过一个handle知道是哪个process拥有的Detectingwhatprocessesownsanobjecthandle,andinputparameter

怎样通过一个handle知道是哪个process拥有的
Detecting   what   processes   owns   an   object   handle,   and   input   parameter   is   handle

这个handle不是说进程本身的handle     而是进程中那些module或者kernel   objects,urser   objects等的handle
谢谢啊

[解决办法]
这个没有正经API。只能用Undocumented的 ZwQuerySystemInformation,传入 SystemHandleInformation,这个返回值是一个Handle信息的数组 ,里面有Handle的值和Process ID,你只要对比一下就可以了。

网上例子很多,你可以自己搜索一下,比如:

http://www.xfocus.net/articles/200504/795.html

热点排行