superman8000
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2005-11-28
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2139回复:3

ZwClose()引起蓝屏

楼主#
更多 发布于:2005-03-14 10:47
代码如下:
case IOCTL_MY_IRP:
InitializeObjectAttributes();
ZwCreateFile( &ntFileHandle...);
ObReferenceObjectByHandle();
ObDereferenceObject();
ZwClose( ntFileHandle );
.....
break;
当执行到ZwClose( ntFileHandle );的时候蓝屏。我查了ntFileHandle=0x58应该是对的,不知道是什么原因?

谁能指导一下?
谢谢!
superman8000
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2005-11-28
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-14 10:50
说缺页错误。感到奇怪!
谁能指导一下?
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-14 12:22
代码如下:
case IOCTL_MY_IRP:
InitializeObjectAttributes();
ZwCreateFile( &ntFileHandle...);
ObReferenceObjectByHandle();
ObDereferenceObject();
ZwClose( ntFileHandle );
.....
break;
当执行到ZwClose( ntFileHandle );的时候蓝屏。我查了ntFileHandle=0x58应该是对的,不知道是什么原因?

谁能指导一下?
谢谢!
 

中间的这些
ObReferenceObjectByHandle();
ObDereferenceObject();
调用参数怎么不写出来?
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
firfor
驱动牛犊
驱动牛犊
  • 注册日期2009-11-10
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分121分
  • 威望451点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分1分
地板#
发布于:2011-07-09 00:49
看过,表示不理解,顶贴
游客

返回顶部