圈圈.第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、

浙公网安备 33010602011771号