阅读:2155回复:1
CE 6.0 中USB转串口驱动热插拔问题(usb1.1)
兄弟用的是CE自带的串口驱动程序usbser,稍修改了下。使用usb2.0的串口设备时,一切都ok。但使用usb1.1的串口设备时,只要不被open,还可以热插拔。一旦被使用后,DeleteSerialObject就不被调用。驱动驻留内存中。再插入设备,提示装新驱动。:(
请问各位大牛,这个是什么原因?计将安出? |
|
沙发#
发布于:2010-05-12 15:52
找到问题所在了。与usb 1.1 2.0关系不大。而是在删除UsbClientDevice时,没有从SDevice中取消Notification注册。
微软的源代码有问题。 |
|