我的要求比较简单,对特定的文件目录中的所有文件进行透明加解密,主要移植了tooflat的read,write,create几个函数,现在碰到些问题请教一下了解的大牛们。1、关于if (!(Irp->Flags & (IRP_NOCACHE | IRP_PAGING_...
全文
回复(12) 2007-10-08 12:32 来自版块 - 文件系统(过滤)驱动程序开发
表情
looksail引用第11楼firfor于2010-05-08 22:20发表的 : 这种人啊。遇到了问题没有人回答就说人家不热心。一有人回答把问题给解决了,自己就消失了。哎。 [图片] 太正常了,有些人在得到答案后立即删除帖子中所有能删除的内容呢! (2010-05-09 17:16)
firfor这种人啊。遇到了问题没有人回答就说人家不热心。一有人回答把问题给解决了,自己就消失了。哎。(2010-05-08 22:20)
wshchb引用第8楼gzy_nj于2007-10-10 16:33发表的 : 再次感谢clarence 的指点,write的问题找到了,是我程序前面的问题。 希望这里象clarence 热心的朋友能多一些,有问题大家多讨论才能有进步! 同仁,你是怎么处理的阿?请点解点解? (2008-06-16 22:38)
quicmous引用第8楼gzy_nj于2007-10-10 16:33发表的 : 再次感谢clarence 的指点,write的问题找到了,是我程序前面的问题。 希望这里象clarence 热心的朋友能多一些,有问题大家多讨论才能有进步! 具体什么原因呀?俺也遇到类似的问题,您不妨多给俺罗...(2008-01-18 13:53)
gzy_nj再次感谢clarence 的指点,write的问题找到了,是我程序前面的问题。 希望这里象clarence 热心的朋友能多一些,有问题大家多讨论才能有进步!(2007-10-10 16:33)
clarence1、Read Write里面的文件路径是不一定有效的。 2、用Filespy工具你会看到有0x43的IRP下来的,当然前面也会有你看到到其他FLAG的IRP。 现在我们做的driver对于不是0x43的都一律不处理(2007-10-10 12:59)
gzy_nj跟踪到此时的irp->flags是0xa00,怎么办?(2007-10-10 11:46)
gzy_nj关于write还是不行,请教为什么? IRP_MJ_WRITE: nFlag = GetPathFlag(fullPathName, DirStatus); if(nFlag != 0xFFFF) { 。。。。 if (!(Irp->...(2007-10-10 11:27)
gzy_nj非常感谢clarence 大牛的指点,先去试验下!(2007-10-10 11:10)
clarence1、关于if (!(Irp->Flags & (IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO)))这个语句,我理解是不是排除掉对cache的一些操作?只有不是cache操作才进行加解密,不知道对不对?...(2007-10-10 10:25)

返回顶部