846090731
驱动牛犊
驱动牛犊
  • 注册日期2009-05-12
  • 最后登录2009-11-12
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1924回复:2

IRP_MJ_CREATE和IRP_MJ_CLOSE对应的函数为什么不运行

楼主#
更多 发布于:2009-05-18 21:59
我自己写了一个HelloDDK的简单的驱动
编译后用DriverMonitor测试也能运行

但是我有个问题就是↓

我在DriverEntry中有DbgPrint("DriverEntry");

我在
IRP_MJ_CREATE
IRP_MJ_CLOSE
DriverUnload
所对应的函数中都有DbgPrint("IRP_MJ_CREATE");   DbgPrint("IRP_MJ_CLOSE");    DbgPrint("DriverUnload");


而DriverMonitor却只显示了 DriverEntry  DriverUnload
缺少IRP_MJ_CREATE   IRP_MJ_CLOSE

为什么啊
mingyuejingque
驱动牛犊
驱动牛犊
  • 注册日期2007-12-07
  • 最后登录2011-04-08
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-07-26 20:01
你要用CreateFile    CloseHandle等函数来打开、关闭它才看到吧
<img src="http://id.91cool.net/signet//?name=明月惊鹊>
dyzth
驱动牛犊
驱动牛犊
  • 注册日期2009-08-05
  • 最后登录2010-06-14
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-08-08 08:49
引用楼主846090731于2009-05-18 21:59发表的 IRP_MJ_CREATE和IRP_MJ_CLOSE对应的函数为什么不运行 :
我自己写了一个HelloDDK的简单的驱动
编译后用DriverMonitor测试也能运行

但是我有个问题就是↓

.......

我的驱动程序中也遇到这样的问题,不知道是什么原因,如何找到原因了希望能够交流下
游客

返回顶部