首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince 6.0 使用usbser.dll实现usb转串口,UsbAttachDevice异常,求指点!

2013-05-02 
wince 6.0 使用usbser.dll实现usb转串口,UsbAttachDevice错误,求指点!!wince平台下利用源码的usbser.dll开

wince 6.0 使用usbser.dll实现usb转串口,UsbAttachDevice错误,求指点!!
  wince平台下利用源码的usbser.dll开发一款usbs转串口的打印机设备。UsbAttachDevice返回值错误,failure message
Drivers\USB\LoadClients\1155_22336\Default\10USBD:ConvertToClientRegistry, Registry Drivers\USB\LoadClients\1155_22336\Default\10 is exist
DLL:usbser.dll
USBD: Calling client attach proc:? M???
USBD: Calling client attach proc for USBSER_CLASS
Enter the callback function
+UsbClientDevice::InitUsbClientDevice::AttachUsbClientDevice::Attach(InterfaceOnly): Found Supported Interface (bInterfaceNumber=1,bAlternateSetting=0Before Get Path,m_hDriver=0
m_hDriver=0,RegPath=Drivers\USB\ClientDrivers\USBSER_CLASS
m_hDriver=0,RegPath=Drivers\USB\ClientDrivers\USBSER_CLASS
After Get Path
-UsbClientDevice::Init return 0Finished the callback function
USBD: Client did not accept control of device

注册表设置如下:
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1155_22336\Default\10\USBSER_CLASS]
   "Prefix"="COM"
"Dll"="usbser.dll"

[HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\USBSER_CLASS]
   "Prefix"="COM"
   "Dll"="usbser.dll"
   "DeviceArrayIndex"=dword:1
   "RxBufferSize"=dword:4000
   "IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"

请问是注册表设置错误吗,求大牛指点!!
wince
[解决办法]
既然是转串口,转换后的串口信息是不是不全啊
[解决办法]
你这打印机是指本身CE就是打印机还是CE连接另外一台打印机

CE是做主还是做从
[解决办法]
  "Prefix"="COM"
   "Dll"="usbser.dll"
   "DeviceArrayIndex"=dword:1


这里会不会直接打开真正的串口设备了呢?
而没跑到 USB 的驱动啊?

热点排行