阅读:1279回复:0
WINCE5.0下USB驱动问题,急!!!
WINCE5.0下USB驱动注册表配置,急!!!
有一USB设备,在xp下被认为是HID的. CE下我先写了一个驱动UBC.dll(该驱动是空的,只是个架构,将系统中的KBDHID.dll改成我的UBC.dll,测试可以通过,插上USB键盘有我驱动里的消息弹出,应该可以说明该驱动架购没有问题) 在XP下用usbview看到的我的USB设备的信息如下: Device Descriptor: bcdUSB: 0x0110 bDeviceClass: 0x00 bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x08 (8) idVendor: 0x1BD2 idProduct: 0x0001 bcdDevice: 0x2005 iManufacturer: 0x01 iProduct: 0x02 iSerialNumber: 0x00 bNumConfigurations: 0x01 ConnectionStatus: DeviceConnected Current Config Value: 0x01 Device Bus Speed: Low Device Address: 0x01 Open Pipes: 0 我在CE 下的注册表信息如下: [HKEY_LOCAL_MACHINE\Drivers\HID\ClientDrivers\UsbKey] "DLL"="UBC.DLL" "Prefix"="UBC" "IClass"="{CBE6DDF2-F5D4-4e16-9F61-4CCC0B6695F3}" "RemoteWakeup"=dword:00000001 [HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\7122_1\Default\Default\UsbKey] "DLL"="UBC.DLL" [HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\UsbKey] "DLL"="UBC.DLL" "Prefix"="UBC" "IClass"="{CBE6DDF2-F5D4-4e16-9F61-4CCC0B6695F3}" "RemoteWakeup"=dword:00000001 [HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\7122_1\Default\Default\UsbKey] "DLL"="UBC.DLL" "Prefix"="UBC" 系统启动后可以看到,我的注册表是有的,但插上我的USB设备,死活就么有消息出来? 根本没有任何反应? 为什么呢? 十万火急! 谢谢! 驱动架构和注册表我都是参照PB下的keyboard驱动和注册表修改的. 还有记得原来用usb摄相头时,插如设备,系统会弹出个框让输入驱动的名称,怎么我的设备插入后什么反应没有? 该设备在XP下是好用的. |
|
|