quicking
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1413回复:1

Sfilter为什么不能绑定在ftdisk的设备上?

楼主#
更多 发布于:2005-01-08 14:26
操作系统 windows2000_sp4 IFS2003
硬盘:4个分区均为fat32
原贴地址:http://www.driverdevelop.com/forum/html_84531.html?1105164123

在DriverEntry中加入了
DriverObject->MajorFunction[IRP_MJ_READ] = SfRead;
DriverObject->MajorFunction[IRP_MJ_WRITE] = SfWrite;
自定义的这两个函数内容拷贝自SfCleanupClose函数,仅仅是对IRP向下传递。
无法截获IRP_MJ_READ和IRP_MJ_WRITE。是不是对Sfilter还要进行其他的修改?希望对Sfilter有研究的达人指条明路!
-------------------------------------------------
用IFS2003自带的Sfilter编译通过后,加载,重启,用IFS工具Devicetree观察:
1、\\Driver\\Cdrom下的设备\\Device\\Cdrom1已经和\\FileSystem\\Sfilter绑定,但\\Driver\\Ftdisk下的四个Volume设备均没有被绑定;
2、\\FileSystem\\Cdfs已经和\\FileSystem\\Sfilter绑定,但\\FileSystem\\Fastfat没有被绑定。

[编辑 -  1/8/05 by  quicking]
paladinii
驱动中牛
驱动中牛
  • 注册日期2003-10-28
  • 最后登录2012-03-09
  • 粉丝0
  • 关注0
  • 积分282分
  • 威望74点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-20 16:15
兄弟,我遇到的问题和你一样啊?怎么解决的?给我点经验和你成功的代码片断吧。多谢了!paladin@redsec.org

[编辑 -  1/20/05 by  paladinii]
Ideas for life!
游客

返回顶部