阅读:1916回复:3
MiniFilte中 FltWriteFile FltSetFileInformation死锁
我把Sfilter的加密代码移植到MiniFilter框架上. 现在在加尾的地方卡住了.
1. precleanup中 或 postclose中 FltCreateFile 在vista系统发生死锁. xp系统下正常. 2. precleanup中 FltWritedfile NoCache写尾时,在vista系统发生死锁. xp系统下正常. 3. precleanup中 PagintIo写尾 FltSetFileInformatione 时,在vista系统发生死锁. 4. 想通过发IRP的方法,但无法得到下层设备. 要如何解决这个问题呢? |
|
|
沙发#
发布于:2008-11-14 08:51
看了tooflat大牛说,FltWriteFile引发paging写,还会经过本层驱动..
是不是这个原因呢? |
|
|
板凳#
发布于:2008-11-14 08:56
Re:MiniFilte中 FltWriteFile  FltSetFileInformation死锁
没看过代码, 不清楚... |
|
|
地板#
发布于:2008-11-17 09:03
preCleanup中的同步写,改成异步写能否解决这个问题呢?
|
|
|