blueangely
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1671回复:7

有关USB过滤驱动的问题(请各位帮忙)

楼主#
更多 发布于:2004-05-04 11:29
本人现在正在做一个nt下的USB过滤驱动(用ddk),现在正在学习ddk自带的例子,现有以下几个问题:
1。我是想控制一个pid,vid一定的u盘的读写,应该把filter加入哪个堆栈中。
2。我是看得2600下的usb/filter那个例子,他说需要生成一个inf,请问那些内容是需要对他给的数据进行修改的
3。用/storage/filter/addfilter.exe插入可以吗,应该插在什么地方
4。请问用addfilter /listdevices列表出来(插上u盘)多了两个设备(00000008,和一个具体的卷),第一个是什么
本人是个初学者,可能问的不好,望见谅,希望各位高手能帮帮,谢谢
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-05 22:32
usb设备是动态加载的,你做特定设备的Filter可以吗?
我没有测试过,我想是否考虑做USB storage的 Filter,然后根据PID等来选择过滤.
00000008和具体的卷对应不同的设备类(我想一个应该是FILE_DEVICE_DISK的,另外哪个应该是与USB硬件有关,抱歉我没有U盘,不能给你说得更清楚)
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
blueangely
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-06 11:01
谢谢您的帮助,对于您的回复我有以下几点疑问,首先usbstor.sys的具体具体功能是什么,irp_mn_read(write)的完成工作是不是应该在这个的功能驱动层完成。其次,在这一层加入过滤,上层过滤和下层过滤有什么区别,设备的初始化是否可以完成。
root60931
驱动大牛
驱动大牛
  • 注册日期2002-10-25
  • 最后登录2025-03-22
  • 粉丝2
  • 关注0
  • 积分1013分
  • 威望432点
  • 贡献值0点
  • 好评度311点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-05-12 13:24
关注中。。。。
好好学习,天天向上! root60931@gmail.com
waqis
驱动牛犊
驱动牛犊
  • 注册日期2003-06-03
  • 最后登录2017-08-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-05-13 10:58
你的问题用filemon就可以解决了,当u盘插入后会增加相应的FILE_DEVICE_DISK,你只要过滤发向这个设备\"\\\\device\\\\harddiskvolumeX\"的irp就可以了.
blueangely
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-14 10:06
能不能说的再清楚一些,你是说让过滤层向下传递这样一个路径还是别的,这是历程还是命令,谢谢您
blueangely
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-14 10:16
还有这个filemon在书中我也找不到,能帮忙解释一下,或推荐一个解释的地方吗,谢谢
waqis
驱动牛犊
驱动牛犊
  • 注册日期2003-06-03
  • 最后登录2017-08-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2004-05-14 14:47
给新增加的这个设备(\"\\\\device\\\\harddiskvolumeX\")加过滤就可以了.
游客

返回顶部