我想从Windows系统获取USB设备列表。
我不知道Win 32编程和所有。
我正在使用Qt进行开发,没有任何想法来解决我的问题。
我已经搜索了代码,但我找不到任何东西。
答案 0 :(得分:4)
我不确定,但在libusb网站上,我找到了documentation,这可能对您有用:
usb_init -- Initialize libusb
usb_find_busses -- Finds all USB busses on system
usb_find_devices -- Find all devices on all USB devices
usb_get_busses -- Return the list of USB busses found
但是!,here有人已经问过这个问题:在QT编程以控制USB设备?答案是:不。
答案 1 :(得分:1)
我建议您使用 devcon.exe “玩”(请参阅http://support.microsoft.com/kb/311272)。
您可以在Windows DDK中找到最新版本的源代码(请参阅http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx下载)。安装DDK之后,请查看C:\ WinDDK \ 7600.16385.1 \ tools \ devcon \ i386和C:\ WinDDK \ 7600.16385.1 \ src \ setup \ devcon目录。
devcon是一个非常好的示例,您可以使用Device Installation API(SetupDi-API)执行此操作。
答案 2 :(得分:-1)