yuke
驱动牛犊
驱动牛犊
  • 注册日期2001-09-02
  • 最后登录2009-04-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1247回复:1

为什么不帮忙?

楼主#
更多 发布于:2002-01-21 16:01
请教一个问题:我现在基于Filemon开发了一个文件系统驱动,主要是把对文件的各种操作,记录在一个记录文件(如C:\\log.txt)里,但是如果使用ZwXxx会死机,估计原因是自己的ZwXxx被驱动截获,导致死锁,现在这个问题一直不能解决,希望大家能帮帮忙,如何解决这个问题?能给点知道,同时希望提供一些源码帮助,我的伊妹儿:net1997cn@hotmail.com!OICQ:33244209!

谢谢大家了!请帮忙!
[color=blue]
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-24 16:25
  你的ZwXXX例程是不是都在PASSIVE LEVEL调用?如不是你可以调用ExInitializeWorkItem()建立一个工作者线程。是不是同一线程环境下调用?如果不是建议你使用PsCreateSystemThread(PASSIVE LEVEL)创建系统线程。所有ZwXXX都在系统线程中调用。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
游客

返回顶部