fivelake
驱动牛犊
驱动牛犊
  • 注册日期2005-12-16
  • 最后登录2017-04-29
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望92点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1727回复:2

如何从ProcessID得到Process Handle??

楼主#
更多 发布于:2008-08-06 15:49
再驱动中,想通过ProcessID得到该Process的handle,没有办法
试过用NtOpenProcess,但是驱动的IRQL太低,只能得到0xC0000005的返回值,强行提升到DISPATCH——Level,
结果是系统Crush,bugcheck 0a,在DispatchLevel访问一个pageable的Memory。
所以求助一下,是否有其他办法从Process ID得到Process Handle
WQXNETQIQI
驱动大牛
驱动大牛
  • 注册日期2006-06-12
  • 最后登录2010-10-26
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望1076点
  • 贡献值0点
  • 好评度895点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-08-07 16:48
pslookupprocessbyid->obopenobjectbypointer
驱动开发者 呵呵
fivelake
驱动牛犊
驱动牛犊
  • 注册日期2005-12-16
  • 最后登录2017-04-29
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望92点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2008-08-15 11:08
呵呵,试验出来了,谢谢
游客

返回顶部