abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1916回复:3

MiniFilte中 FltWriteFile FltSetFileInformation死锁

楼主#
更多 发布于:2008-11-13 10:24
我把Sfilter的加密代码移植到MiniFilter框架上. 现在在加尾的地方卡住了.

1. precleanup中 或 postclose中 FltCreateFile 在vista系统发生死锁. xp系统下正常.

2. precleanup中 FltWritedfile   NoCache写尾时,在vista系统发生死锁. xp系统下正常.

3. precleanup中 PagintIo写尾 FltSetFileInformatione 时,在vista系统发生死锁.

4. 想通过发IRP的方法,但无法得到下层设备.

要如何解决这个问题呢?
驱网无线,快乐无限
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2008-11-14 08:51
看了tooflat大牛说,FltWriteFile引发paging写,还会经过本层驱动..
是不是这个原因呢?
驱网无线,快乐无限
Da Vinci
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望59点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-11-14 08:56
Re:MiniFilte中 FltWriteFile  FltSetFileInformation死锁
没看过代码, 不清楚...
我是菜鸟
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2008-11-17 09:03
preCleanup中的同步写,改成异步写能否解决这个问题呢?
驱网无线,快乐无限
游客

返回顶部