LittleX
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2015-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望55点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分1分
阅读:1393回复:1

如何在文件过滤驱动中修改IRP_MJ_READ中的偏移位置

楼主#
更多 发布于:2002-05-05 15:26
我写了一个文件系统过滤程序,实现对文件加密。首先在文件头写一特定的信息来说明该文件是一加密文件,文件头后是加密的数据。在打开时,首先判断文件头的正确性,如果正确则在后续的IRP_MJ_READ中,修改IrpSp->Parameters.Read.ByteOffset以跳过文件头。在FastIoRead中直接返回FALSE,以阻止Fastio。但文件返回的信息有错,各位大虾请帮帮忙。
游客

返回顶部