我写了一个USB过滤驱动程序,想让USB存储设备只读但出现了问题。从网上找到了一些代码就修改了一下。我在IRP_MJ_SCSI命令处理函数上,写了下面的代码。UCHAR uchOperationCode;PSCSI_REQUEST_BLOCK pCurSrb; PCDB pC... 全文

2007-01-17 11:42 来自版块 - USB驱动开发

对普通文件我在mj_read和mj_write进行加解密,没有问题。对于word文件,在mj_read进行解密,然后在mj_set_information的rename等待底层驱动处理,完成历程里设置事件后返回status_more_process...,等到底层驱动处理后,启动... 全文

2005-05-23 15:35 来自版块 - 文件系统(过滤)驱动程序开发

我用98ddk的例子filter,安装之后用softice的driver命令可以看到driver在运行,但是我用createfile 打开它失败,而且它没有打印出dbgprint信息啊?!请问各位大虾,这是怎么回事啊!谢谢

2005-03-30 09:25 来自版块 - USB驱动开发

200分!求procexp的代码!我的邮箱:yanky715@163.com谢谢!!!

2005-03-23 09:59 来自版块 - 内核编程

200分!求procexp的代码!

2005-03-23 09:58 来自版块 - 内核编程

98下如何获取所有的进程列表阿?在vxd里,我查看以前的贴子,说是可以获取process database的地址,然后通过偏移地址获得,具体怎么实现呢?请大虾指点。

2005-01-15 08:31 来自版块 - 内核编程

问个简单的问题:98调试符怎么用啊?以前没有做过98的驱动,不知道怎么调试。

2005-01-13 17:40 来自版块 - 内核编程

我在内核态想启动一个Win32进程,然后吊用了NtCreateSection,和NtCreateProcess。当加载驱动时候,提示“找不到过程地址”。我把NtCreateProcess注释了,就能加载了。NtCreateSection 和 NtCreateProcess 都是 ... 全文

2004-12-17 18:56 来自版块 - 内核编程

依照filemon的例子,我自己想写一个过滤驱动。我首先得到c盘的do,然后create一个设备绑定它,绑定成功了。但是用来打开c潘对应的设备时候,我用ZwCreateFile打开的,打开也成功了,就是最后关闭句柄的时候就爆了,这是怎么回事啊?所以我就没有关闭句柄。对于irp的处... 全文

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

各位大虾帮帮忙吧~~~在filemon里我调用了IoRegisterFsRegistrationChange()函数成功,但是:当系统中有任何文件系统被激活或者是被注销的时候,(比如说:插入了一个光盘),我注册过的回调函数没有被调用啊!

2004-11-02 10:36 来自版块 - 文件系统(过滤)驱动程序开发

调用 UsbBuildGetDescriptorRequest(...)函数获取描述表的时候蓝屏啊,这是怎么回事??是不是我调用的位置不对??还是应该需要什么别的操作呢??比如说转发什么消息??

2004-09-01 10:58 来自版块 - USB驱动开发

如何获得usb设备类型啊?比如说:是鼠标还是打印机,还是u盘?最好能给出源代码?[编辑 - 8/30/04 by Yanky]

2004-08-30 14:48 来自版块 - USB驱动开发

初学者的提问:谁能给我详细的解释一下PASSTHRU啊,以及如何获得NDIS_PACKET中的端口号啊!比方说:这个包是80还是120.

2004-08-27 14:22 来自版块 - NDIS网络接口开发


返回顶部