阅读:4955回复:4
Minifilter中如何禁止FASTIO
我看了WDK的帮助文档,但里面好像只讲到了如何跳过FASTIO,并没有讲怎么禁止。这个对加解密来说是个困难啊,请大虾指点。
|
|
|
沙发#
发布于:2009-08-14 11:49
禁止它爪
|
|
板凳#
发布于:2009-08-14 22:05
return FLT_PREOP_DISALLOW_FASTIO.
|
|
地板#
发布于:2009-08-16 13:08
版主的意思是不是:如果我要禁用所有的FASTIO,就在每个Pre-Write,Pre-Read, Pre-QueryInfo,Pre-SetInfo,Pre-DirectoryControl,中都判断一下是不是FASTIO操作,如果是返回FLT_PREOP_DISALLOW_FASTIO,不知道我说的对吗?
|
|
|
地下室#
发布于:2009-08-19 10:56
回 3楼(shenhui) 的帖子
你说的大概就是那个意思了,拒绝fast IO 操作意味着停止在它上面得处理并把它返回给filter管理器,IO管理器可能会以等价的基于IRP的形式重发同一操作 |
|