请教大侠 我绑定卷了之后,来截获文件的数据读取(在IRP_MJ_WRITE和IRP_MJ_READ函数里面),并对截获的文件流进行处理,我发现每次文件读写之前都会触发IRP_MJ_CREATE这个函数 所以我在这里面判别文件的类型,并对指定文件对象加以标示,然后在读写中进行...
全文
回复(2) 2009-07-09 18:20 来自版块 - 文件系统(过滤)驱动程序开发
表情
shar123你好 AES加密处理 我是通过 if(Irp->MdlAddress) { pBuffer = MmGetSystemAddressForMdl(Irp->MdlAddress); } 取出的数据,我发现OFFICE文件中它都是16的整数倍,所以我申请了一个...(2009-07-10 09:34)
michaelgz 我在IRP_MJ_READ中拦截被标示的文件对象的所有数据,并按照AES算法对其解密;为了测试我的解密功能,我在另一个系统中写了一个控制台程序,并按同样的加密和解密算法实现对其加密和解密,并验证成功。我把加密成功的文件放到过滤驱动的系统中,打开文件验证解密效果!现在出现了一个问...(2009-07-09 21:35)

返回顶部