ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:882回复:2

如何安全地获得读写数据的长度?(精确的)

楼主#
更多 发布于:2004-02-13 16:59
我要在IRP_MJ_READ,IRP_MJ_WRITE中对文件进行分组加解密,IoGetCurrentIrpStackLocation(Irp)后Parameters.Write.Length和Parameters.Read.Length中文件内容的长度都是以4K为单位的,我想获得我要读写文件内容的具体字节数比如7bytes, 5111bytes, ......而不是0x1000, 0x2000 ,......请问有什么好的办法?
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-17 17:52
自己顶
flyonearth
驱动中牛
驱动中牛
  • 注册日期2002-12-25
  • 最后登录2009-07-01
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-18 12:10
目前对硬盘的读写只能以最小扇区为单位读写,也就是512字节。
游客

返回顶部