target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1552回复:3

IoRegisterDeviceInterface这个函数是做什么用的,为什么调用后会死机

楼主#
更多 发布于:2003-03-03 17:51
我在softice里看到有:
call [ntoskrnl!IoRegisterDeviceInterface]
test eax eax
jl   fc41ceb5
mov  eax, [ebx+00000108]
然后在这一行停住啦,这是怎么回事呢? :(
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-03 18:12
死机?还是出异常?
Tom_lyd
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-03 19:01
当注册一个Interface后其它应用程序或驱动可以访问该Interface得到一个句柄,类似与使用CreateFile打开设备名。另外一个很有用的用途是可以使得访问本驱动的应用程序或驱动可以监测本驱动的加载和卸载等消息
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-04 08:29
出现的情况是突然重新启动,我的代码是passthru改过来的,这个错误是在初始化Miniport时出现的,因为有时候可以安装成功,比如在我改动了系统的网络组件后就可以,所有我不能确定是在哪里的问题。
游客

返回顶部