s_slt
驱动牛犊
驱动牛犊
  • 注册日期2007-01-27
  • 最后登录2007-08-07
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1106回复:2

请教usb键盘过滤驱动的加载问题

楼主#
更多 发布于:2007-02-28 16:48
  我用inf文件加载usb键盘过滤驱动,但加载后键盘就不能工作了,我把inf文件贴出来,请高手指教

[Version]
Signature="$CHICAGO$"
Class=HID
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%USBDBE%
LayoutFile=layout.inf

;[ControlFlags]
;ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 10,system32\drivers

[ClassInstall]
Addreg=HIDClassReg

[HIDClassReg]
HKR,,,,%HID.ClassName%
HKR,,Icon,,-20

[Manufacturer]
%USBDBE%=USBDBE

[USBDBE]
%HID.DeviceDesc% = HID_Inst,USB\VID_1241&PID_1603&MI_00

;=====================================================================
; Win98 Installation sections
;=====================================================================
[HID_Inst.ntx86]
CopyFiles=HID_Inst.CopyFiles.ntx86

[HID_Inst.CopyFiles.ntx86]
hidusb.sys,,,0x60
hidparse.sys,,,0x60
hidclass.sys,,,0x60
tkfilter.sys,,,0x60

[HID_Inst.ntx86.HW]
AddReg=HID_Inst.AddReg.HW

[HID_Inst.AddReg.HW]
HKR,,"LowerFilters",0x00010000,"tkfilter"

[HID_Inst.NTx86.Services]
AddService = HidUsb, %SPSVCINST_ASSOCSERVICE%, HidUsb.Service

[HidUsb.Service]
DisplayName   = %USBDBE%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%    
ServiceBinary = %10%\System32\Drivers\tkfilter.sys

[USBHIDDevice]
CopyFiles=USBHIDDevice.Copy
AddReg=USBHIDDevice.AddReg

[USBHIDDevice.Copy]
hidclass.sys
hidusb.sys
hidparse.sys

[USBHIDDevice.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"

[strings]
USBDBE                      = "(标准系统设备)"
HID.DeviceDesc   = "USB 人体学输入设备"
HID.DefaultDevice = "HID Default Device"
HID.ClassName   = "Human Input Devices (HID)"
HID.SvcDesc     = "Microsoft HID Class Driver"


SPSVCINST_ASSOCSERVICE=0x00000002    ; Driver service is associated with device being installed
COPYFLG_NOSKIP=2    ; Do not allow user to skip file
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
s_slt
驱动牛犊
驱动牛犊
  • 注册日期2007-01-27
  • 最后登录2007-08-07
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-02-28 16:50
我的键盘过滤驱动是修改的Twokbdvc中的代码
但用inf安装后键盘不能正常工作,可能是我的inf文件写的不正确
s_slt
驱动牛犊
驱动牛犊
  • 注册日期2007-01-27
  • 最后登录2007-08-07
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-01 10:03
我的过滤驱动是usb低层过滤,请大虾帮忙
游客

返回顶部