圈圈.第10章.过滤驱动_过程记录

1、ZC:xp虚拟机里面的 "C:\TEST" 貌似是 那两篇网文里面的测试的工程和代码(见 文章“圈圈.第10章.USB过滤驱动开发.ZC资料”)

  ZC:我现在将 测试的驱动代码 都放在 XP虚拟机里面的"C:\QuanQuan_DriverCode"中

2、过程:

  (1)、"C:\Program Files\Compuware\DriverStudio\Tools\SetDDKGo\SetDDKGo.exe" 运行起来(桌面上也有快捷方式)--> 选择 需要的 "Target Operation System" --> 点击"Launch Program"

  (2)、在打开的 VC6中 --> 菜单栏"DriverStudio" 中的 "DriverWizard" --> 点击"Start a New Driver Project..." --> ZC:这里就是 创建向导

    Step1、"Project Name"中填入"MyUsbLowerFilter","Project Location"为"C:\QuanQuan_DriverCode\MyUsbLowerFilter"

    Step2、默认 ("WDM Driver" 和 "DriverWorks C++ Framework")

    Step3、选择 "WDM Filter Driver"

    Step4、"Device Filter",设备描述 填入"USB人体学输入设备zz",选择"Lower-Level Filter","Create Installation DLL" 需要是"√"的状态

    Step5、"√"选3个:"IRP_MJ_INTERNAL_DEVICE_CONTROL"、"IRP_MJ_READ"、"IRP_MJ_WRITE"

    Step6、默认 ("Only one handle can be open to then device at any time" 和 "Generate Test Application" 都不"√"选)

    Step7、默认

    Step8、默认

    Step9、核对信息

3、

4、

 4.1、随书代码中的 MyUsbLowerFilter,所在位置:

  D:\_eBook\WindowsDriver\圈圈教你玩USB\《圈圈教你玩usb(第2版)》随书光盘\Codes\Driver Develop\MyUsbLowerFilter

5、

 

posted @ 2018-08-31 10:40  DanPianJi  阅读(127)  评论(0)    收藏  举报