一直有点疑惑的地方是GUID的值取向,之前一直通过设备管理器去查找对应的设备所对应的设备id,设备guid,但是发现打开usb设备的时候返回false,具体函数
SetupDiEnumDeviceInterfaces()该函数一直返回false,后来网上查了下说是guid与设备的guid对应不上,后面有个老兄提到在注册表里面
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\下面找设备的VID与PID对应的项目即是。通过这种方法也确实找到了真的guid,但是我另外一个设备的guid我就是通过设备管理器上显示的进行打开usb,发现可以哦,真郁闷,我只能说这2种方法可以一起拿来试试。一个不行换另外一个试试说不定有惊喜。