我的计划是当文件新建的时候就在文件头加上个加密标识,参考了前人的一些文章,使用的函数是IoBuildAsynchronousFsdRequest(.....)。目前在IRP_MJ_CREATE的例程用IoBuildAsynchronousFsdRequest()函数读已有文件中的...
全文
回复(8) 2009-02-23 16:57 来自版块 - 文件系统(过滤)驱动程序开发
表情
bravery36looksail大侠你好,判断文件名有什么特殊含义吗?可否详细讲讲。在我的理解里,在create里面将文件名提出来是给将来read,write和cleanup的函数用的,大侠特意说的判断文件名是有什么我完全没注意到的地方吗?(2009-03-01 20:30)
looksail又见michaelgz 可以写的,但是要考虑到此种情况是要判断文件名的(2009-03-01 12:47)
bravery36 Irp = IoAllocateIrp( DeviceObject->StackSize, FALSE ); if (Irp == NULL) { return STATUS_INSUFFICIENT_RESOURCES; } 这部分...(2009-02-27 18:08)
michaelgzMan, I hate read others' code. But following piece from your function SfWriteEncryptFlag doesn't make any sense: Irp = IoBuild...(2009-02-26 23:58)
bravery36忘了说一下具体的症状,在SfWriteEncryptFlag这个函数运行之后,是有对应的fileOject进入了我的sfwrite中的,而sfwrite中的buffer也可以看到自己传下来的内容(不过不知道边界有没有处理好),然而运行完sfwrite后文件内容还是空的,什么也没写...(2009-02-26 17:09)
bravery36谢谢大侠的谢心回复。我写加密标识是在文件新建完成后写的,用的函数是自定义的SfWriteEncryptFlag。 这样贴代码有些凌乱,希望大侠不见怪。由于小弟对这个理解不深,可能会有一些常识性的错误。 NTSTATUS SfCreate ( IN PDEVICE_OBJE...(2009-02-26 17:04)
michaelgzSorry, read your post several times, still don't get what you really want. I'd suggest you describe your CREATE routine in more de...(2009-02-26 00:12)
bravery36 自己re一个.......菜鸟的路真崎岖,也许这个问题太幼稚了,高手都没兴趣回答啊。(2009-02-25 12:19)

返回顶部