我通过在{36FC9E60-C465-11CF-8056-444553540000}下LowerFilter,在IRP_MJ_SCSI中拦截,设置Irp->IoStatus.Status = STATUS_ACCESS_DENIED;能够实现插入U盘隐藏,但是硬件列表中可见... 全文

2009-11-12 11:12 来自版块 - 文件系统(过滤)驱动程序开发

我是把ddk中filter.c例子增加了IRP_MJ_SCSI例程,在 {36FC9E60-C465-11CF-8056-444553540000} 下增加了LowerFilters="usbstorfilter",然后在service下增加了usbstorf... 全文

2009-10-02 23:15 来自版块 - 文件系统(过滤)驱动程序开发

我把例子中一下代码屏蔽了 // if(opCode==SCSIOP_MODE_SENSE && CurSrb->DataBuffer // && CurSrb->DataTransferLength >= // sizeof(MO... 全文

2009-08-21 10:18 来自版块 - 文件系统(过滤)驱动程序开发

寒江独钓的书中讲到可以通过修改IDT来HOOK中断,但是没有讲到如何在多CPU上实现,查了一些资料,还来弄不明白。下面是网上找的一个代码,不知道能不能确保在多CPU上成功修改IDT。void HookIDT(){ULONG handler1,handler2,idtbase,te... 全文

2009-07-25 22:02 来自版块 - 文件系统(过滤)驱动程序开发

本人非学计算机专业,才开始学,不知道提出的错误之处对不对。P62,ObDereferenceObject(DriverObject)是否应该改为ObDereferenceObject(KbdDriverObject)

2009-07-25 09:29 来自版块 - 读书与书评

最近来访

(3)

返回顶部