阅读:1242回复:1
关于加密标记处理流程?
在做加密标记处理时,我是在IRP_MJ_CREATE 完成后在加上512个字节的头部加标记,
在IRP_MJ_READ中读到加密文件是,让位移IrpSp->Parameters.Read.ByteOffset加上512,再返回 在IRP_MJ_WRITE中写加密数据时,也让 IrpSp->Parameters.Write.ByteOffset 加上512,再返回 出现的结果是 读的时候,能正确返回从512个字节后的数据,但是后面会带有很多00 而写的时候,确依然从0处开始 不知道思路是否正确,哪位达人能否指点一下 |
|
沙发#
发布于:2009-04-07 12:41
大牛们,发表一下自己的意见吧!
|
|