当前位置:
代码迷
>>
驱动开发
>> 高手停步:怎么探测未装驱动的设备(设备管理器中没有未知设备)
详细解决方案
高手停步:怎么探测未装驱动的设备(设备管理器中没有未知设备)
热度:
96
发布时间:
2016-04-28 10:47:29.0
高手停步:如何探测未装驱动的设备(设备管理器中没有未知设备)
最近开发一个程序,需要给一种usb硬件安装驱动。但是碰到一种情况,有的设备通过usb连上电脑后,设备管理器中没有异常设备,所以通过程序无法检测到硬件已连接,导致没办法自动安装驱动。如果手动安装了驱动程序之后,连接的硬件就能正常出现在设备管理器中,正常访问。
不知道各位高手知不知道这种情况的原因,知不知道这种情况下如何通过代码检测出已连接的usb设备没有安装驱动,并得到设备的Vid和Pid。
欢迎高手赐教~~~~~~。
------解决方案--------------------
探讨
设备没有问题的。
安装驱动之前,设备管理器中确实没有未知设备。手动安装驱动后,想要的设备确实出现了。
还有一个细节就是:安装驱动之前,设备管理器会有一个USB Mass Storage Device,VID PID分别是 vvv1 ppp1。安装驱动之后,会多出一个USB Composite Device。而且USB Composite Device和USB Mass Storage Dev……
查看全文
相关解决方案