fancylf
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2016-06-21
  • 粉丝1
  • 关注0
  • 积分61分
  • 威望501点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1133回复:1

关于加密标记处理流程?

楼主#
更多 发布于:2009-04-06 11:45
在做加密标记处理时,我是在IRP_MJ_CREATE 完成后在加上512个字节的头部加标记,
在IRP_MJ_READ中读到加密文件是,让位移IrpSp->Parameters.Read.ByteOffset加上512,再返回
在IRP_MJ_WRITE中写加密数据时,也让 IrpSp->Parameters.Write.ByteOffset 加上512,再返回
出现的结果是
读的时候,能正确返回从512个字节后的数据,但是后面会带有很多00
而写的时候,确依然从0处开始
不知道思路是否正确,哪位达人能否指点一下
fancylf
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2016-06-21
  • 粉丝1
  • 关注0
  • 积分61分
  • 威望501点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2009-04-07 12:41
大牛们,发表一下自己的意见吧!
游客

返回顶部