我在windows和linux下分别搭了一套libusb的环境,用来获取USB设备的VID、PID 、iProduct 、iSerialNumber等信息。在Linux下跑通了,没什么问题。但是同一份代码在win7下,可以获取到VID /PID,但因为libusb_open各个USB设备的时候,大多数都返回的是打开失败,导致拿不到iProduct 、iSerialNumbe。具体失败的返回码为-5或者-12,对应着libusb.h,也就是LIBUSB_ERROR_NOT_FOUND、LIBUSB_ERROR_NOT_SUPPORTED。大神快来解救我吧 |
3年了,还在么? libusb和WinUSB是什么关系?在Windows上。