阅读:2402回复:2
我的usb过滤驱动一安装,功能驱动就不工作了,高手看看
我编译了ds下的usbfilt程序,想做一个usb键盘的低层过滤程序,可是安装后不再显示键盘设备了,高手看看怎么回事?我也参考无心化语的文章,可是他给的例子是9x下的,我要xp下的。下面是我的inf文件:
;; usbfilt.inf - INF file for WDM keyboard filter example ;; Copyright (c) 1997-2000 Compuware Corporation, Inc. ;--------- Version Section --------------------------------------------------- [Version] Signature="$Windows NT$" SignOS=Windows 2000 Provider=%ProviderName% Class=HID ClassGUID={745a17a0-74d3-11d0-b6fe-00a0c90f57da} LayoutFile=layout.inf DriverVer=11/10/2007,1.0.0.0 ;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- ; These sections identify source disks and files for installation. They are ; shown here as an example, but commented out. ;[SourceDisksNames] ;1 = "Install Disk",Disk1,, ;[SourceDisksFiles] ;usbfilt.sys = 1,, ;--------- DestinationDirs Section ------------------------------------------- [DestinationDirs] DefaultDestDir = 12 ;--------- Manufacturer and Models Sections ---------------------------------- [Manufacturer] %MfgName%=Mfg0 [Mfg0] %USB\VID_04B4&PID_0101.DeviceDesc% =HID_usbfilt_DDI, USB\VID_04B4&PID_0101 ;---------- DDInstall Sections ----------------------------------------------- ; --------- Windows 2000 ----------------- [HID_usbfilt_DDI.NT] CopyFiles=HID_usbfilt_DDI.CopyFiles AddReg=HID_usbfilt_DDI.AddReg [HID_usbfilt_DDI.CopyFiles] hidusb.sys hidparse.sys hidclass.sys usbfilt.sys [HID_usbfilt_DDI.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" [HID_usbfilt_DDI.NT.HW] AddReg=usbfilt_DDI_HW_AddReg [HID_usbfilt_DDI.NT.Services] Addservice = usbfilt, 0x00000002, usbfilt_AddService [usbfilt_AddService] DisplayName = %SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL LoadOrderGroup = Extended Base ServiceBinary = %12%\usbfilt.sys ; --------- Files (common) ------------- [usbfilt_Files_Driver] usbfilt.sys [usbfilt_DDI_HW_AddReg] HKR,,"LowerFilters",0x00010000,"usbfilt" ;--------- Strings Section --------------------------------------------------- [Strings] ProviderName="709" MfgName="709" DeviceClassName="709" SvcDesc="hot key usb Filter" USB\VID_04B4&PID_0101.DeviceDesc="USB Filter key for 04b4" |
|
|
沙发#
发布于:2008-10-28 14:34
[Mfg0]
%USB\VID_04B4&PID_0101.DeviceDesc% =HID_usbfilt_DDI, USB\VID_04B4&PID_0101 SignOS=Windows 2000 不对 你改改吧 |
|
板凳#
发布于:2008-11-10 17:44
用regedit 去 HKLM\SYSTEM\CurrentControlSet\Enum\HID\
檢查 device ID 再把 inf檔裡面 "%USBVID_04B4&PID_0101.DeviceDesc% =HID_usbfilt_DDI, USBVID_04B4&PID_0101" 換成自己device id即可 ex: %HID\Vid_413c&Pid_2003.DeviceDesc% =HID_usbfilt_DDI, HID\Vid_413c&Pid_2003(我的) |
|