blue123
驱动中牛
驱动中牛
  • 注册日期2002-11-09
  • 最后登录2009-09-14
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1279回复:0

WINCE5.0下USB驱动问题,急!!!

楼主#
更多 发布于:2007-09-16 02:06
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下是好用的.

努力!
游客

返回顶部