zsb9527
驱动小牛
驱动小牛
  • 注册日期2002-05-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1998回复:4

FASTIO读写磁盘吗?

楼主#
更多 发布于:2003-02-26 14:26
听说FASTIO是读写缓存的,那正真的读磁盘和写磁盘是不是在
IRP_MJ_WRITE,IRP_MJ_READ等里面做的?

也就是说拦截读写磁盘只用拦截IRP_MJ_*就可以了,而不用管FASTIO?
小子,从今天开始,你就是华府的低等下人,9527就是你的终身代号。 [img]http://www.driverdevelop.com/forum/upload/zsb9527/2002-06-25_6.jpg[/img]
nustzhua
驱动中牛
驱动中牛
  • 注册日期2002-06-19
  • 最后登录2015-09-27
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-26 15:10
inside windows 2k说fastio是和高速缓存打交道的,高速缓存隔一定时间就会把内存的内容刷新到磁盘,至于是不是有Irp_mj_*来做,我也在考虑中。
不限容量的免费邮箱 www.k65.net
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-26 18:33
回答:



fastio最后读硬盘数据是在IRP_MJ_READ/IRP_MJ_WRITE中进行,所以你只要处理nocache IRP就可以了。
yuanyuan
驱动大牛
驱动大牛
  • 注册日期2003-01-15
  • 最后登录2010-08-04
  • 粉丝0
  • 关注0
  • 积分1025分
  • 威望300点
  • 贡献值0点
  • 好评度232点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-26 19:07
最终还是要通过IRP_MJ_WRITE和IRP_MJ_READ


伪装返回就可以了!
zsb9527
驱动小牛
驱动小牛
  • 注册日期2002-05-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-26 20:53
谢谢,放分
小子,从今天开始,你就是华府的低等下人,9527就是你的终身代号。 [img]http://www.driverdevelop.com/forum/upload/zsb9527/2002-06-25_6.jpg[/img]
游客

返回顶部