最近在做透明加解密,把设置加密标识的一些想法拿出来与各位老鸟讨论,指点一二哈。做法:在文件未设置加密标识。疑惑:1.是否可以将加密标识缀在AssociatedIrp.SystemBuffer之后,Parameters.Write.Length是否也可以直接修改。2.读操作时,如何...
全文
回复(9) 2009-04-16 10:01 来自版块 - 文件系统(过滤)驱动程序开发
表情
fazwh去标示可能会造成无close或cleanup时未将标示加上。 这个问题,没有办法解决。(2009-07-16 11:00)
chenyn我的标识写在文件尾部。加密完成的时候写入标识,读取之前去除标识。(2009-07-15 11:26)
zzh520420引用第5楼chenynhz于2009-04-24 10:00发表的 回 4楼(wesley2005) 的帖子 : 我修改的参数不是很彻底,试了一下,没有写成功。谢谢楼上大哥提醒啊。 [图片] 大哥,我也在研究加密标记放在文件头的,你现在主要在哪几个地方修改呢?(2009-06-15 09:26)
zzh520420大哥,我也在研究加密标记放在文件头的,你现在主要在哪几个地方修改呢?(2009-06-15 09:25)
chenynhz我修改的参数不是很彻底,试了一下,没有写成功。谢谢楼上大哥提醒啊。(2009-04-24 10:00)
wesley2005read,write的PagingIO时,offset做调整 SetEndofFile, QueryEndofFile,StandInfo,AllInifo也都需要过滤(2009-04-23 14:47)
majinxin2003参考一下(2009-04-22 10:06)
chenynhz写这个标识的关键是,该标识必须对应用程序是隐藏的。那么可否截获系统的READ、WRITE IRP请求,然后构造自己的IRP,把自己想要的数据和偏移以及数据长度填入其中,然后传给下层驱动来实现呢。 看了一些前辈们的资料,小弟产生了一个构思,想讨论下是否可以实现。(2009-04-20 10:15)
qianjunhua可以先翻遍驱网上所有有关的文章!和osronline 上的文章 然后再决定(2009-04-16 11:42)

返回顶部