shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
阅读:4730回复:4

Minifilter中如何禁止FASTIO

楼主#
更多 发布于:2009-08-12 17:07
我看了WDK的帮助文档,但里面好像只讲到了如何跳过FASTIO,并没有讲怎么禁止。这个对加解密来说是个困难啊,请大虾指点。
作一名真实,诚实,优秀的科技工作者!
JeTus
驱动牛犊
驱动牛犊
  • 注册日期2007-09-22
  • 最后登录2010-01-17
  • 粉丝3
  • 关注0
  • 积分84分
  • 威望781点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-08-14 11:49
禁止它爪
michaelgz
论坛版主
论坛版主
  • 注册日期2005-01-26
  • 最后登录2012-10-22
  • 粉丝1
  • 关注1
  • 积分150分
  • 威望1524点
  • 贡献值1点
  • 好评度213点
  • 原创分0分
  • 专家分2分
板凳#
发布于:2009-08-14 22:05
return FLT_PREOP_DISALLOW_FASTIO.
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2009-08-16 13:08
版主的意思是不是:如果我要禁用所有的FASTIO,就在每个Pre-Write,Pre-Read, Pre-QueryInfo,Pre-SetInfo,Pre-DirectoryControl,中都判断一下是不是FASTIO操作,如果是返回FLT_PREOP_DISALLOW_FASTIO,不知道我说的对吗?
作一名真实,诚实,优秀的科技工作者!
lcjoo
驱动牛犊
驱动牛犊
  • 注册日期2007-02-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分39分
  • 威望351点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-08-19 10:56
回 3楼(shenhui) 的帖子
你说的大概就是那个意思了,拒绝fast IO 操作意味着停止在它上面得处理并把它返回给filter管理器,IO管理器可能会以等价的基于IRP的形式重发同一操作
游客

返回顶部