阅读:1639回复:5
关于修改Filedisk的驱动。
HI:
我想修改FILEDISK的驱动,使我生成的.img文件即使别人有FILEDISK的驱动MOUNT后也不能看到里面的文件。有谁知道如何修改。! |
|
最新喜欢:![]() |
沙发#
发布于:2003-06-06 11:21
处理IRP_MJ_WRITE时加密,处理IRP_MJ_READ时解密就可以了
|
|
板凳#
发布于:2003-06-06 13:53
else:
能否给我详细一点的说明。FILEDISK是磁盘级的,对WRITE进行加密能行吗? |
|
地板#
发布于:2003-06-06 16:55
那是按照block级进行加密
|
|
|
地下室#
发布于:2003-06-06 17:06
case IRP_MJ_READ:
pBuf = MmGetSystemAddressForMdl(irp->MdlAddress); Len = io_stack->Parameters.Read.Length; ZwReadFile( device_extension->file_handle, NULL, NULL, NULL, &irp->IoStatus, pBuf, Len, &io_stack->Parameters.Read.ByteOffset, NULL ); decrypt(pBuf,Len); break; case IRP_MJ_WRITE: pBuf = MmGetSystemAddressForMdl(irp->MdlAddress); Len = io_stack->Parameters.Write.Length; encrypt(pBuf,Len); ZwWriteFile( device_extension->file_handle, NULL, NULL, NULL, &irp->IoStatus, pBuf, Len, &io_stack->Parameters.Write.ByteOffset, NULL ); decrypt(pBuf,Len); break; |
|
5楼#
发布于:2003-06-06 17:08
这样别人也可以Mount上去,但是看不到里面的类容,Windows会显示这个磁盘没有格式化
|
|