我用的工具是DS3.2,做了一个驱动程序,用DS自动生成的GUID,但是我做了一个应用程序连接这个GUID却发现连不上。现在的情况是驱动程序可以正常运行,但是我怀疑驱动程序根本就没有开放GUID,因为GUID的定义在intrface.h,而DS生成的驱动里丝毫没有include这... 全文

2009-04-21 17:31 来自版块 - ABC初学者

我用DS做了个DISK.SYS的LOWERFILTER,并且实现了U盘设备和硬盘设备的识别,并且发现了WINDOWS外壳和USBSTOR传输数据时的缓冲区(在MDL里),但是我想实现数据的加解密,但我只当OPCODE_WRITE时加密,OPCODE_READ时在完成例程中解密,好... 全文

2008-08-15 15:55 来自版块 - 文件系统(过滤)驱动程序开发

怎么写INF才能将一个FILTER.SYS挂载到DISK.SYS的LOWERFILTER?

2008-05-23 13:30 来自版块 - 文件系统(过滤)驱动程序开发

我自己改了USBSTOR.INF,添加了一个USBSTOR_BULK的过滤驱动,可是从设备树中看,有两个设备,一个FILE_DEVICE_DISK,另一个是FILE_DEVICE_BUS_EXTENDER,我的驱动加载时老是把设备栈挂载到总线扩展上,请问怎么才能挂载到另一个普通的... 全文

2008-05-19 11:04 来自版块 - ABC初学者

我自己改了USBSTOR.INF,添加了一个USBSTOR_BULK的过滤驱动,可是从设备树中看,有两个设备,一个FILE_DEVICE_DISK,另一个是FILE_DEVICE_BUS_EXTENDER,我的驱动加载时老是把设备栈挂载到总线扩展上,请问怎么才能挂载到另一个普通的... 全文

2008-05-19 10:47 来自版块 - USB驱动开发

我自己改了USBSTOR.INF,添加了一个USBSTOR_BULK的过滤驱动,可是从设备树中看,有两个设备,一个FILE_DEVICE_DISK,另一个是FILE_DEVICE_BUS_EXTENDER,我的驱动加载时老是把设备栈挂载到总线扩展上,请问怎么才能挂载到另一个普通的... 全文

2008-05-19 10:44 来自版块 - 文件系统(过滤)驱动程序开发

我用DS做了一个U盘只读过滤,用DS自动生成的DLL安装到USBSTOR.SYS的下层过滤。在U盘插入、工作和删除的时候都可以检测到IRP,并且在工作的时候全都是来自InternalDeviceControl这个过滤函数。我在这个函数里把KIRP里面的CurrentStackLo... 全文

2008-05-14 15:45 来自版块 - USB驱动开发

最近我们在学习驱动程序编写,我对U盘的过滤很感兴趣,想用Driverstudio写一个Filter挂在某个Windows的USB驱动程序上,但不知道挂哪个文件,也不知道挂了之后应该拦截什么才能只读,禁用,或者数据加密等等,希望您可以点一下我,我感激不尽,谢谢。

2008-05-07 16:57 来自版块 - 文件系统(过滤)驱动程序开发


返回顶部