2010-06-04 156 views
0

我想從Windows系統獲取USB設備列表。如何獲取USB設備列表

我不知道贏32編程和所有。

我使用Qt進行開發,沒有任何想法來解決我的問題。

我已經搜索了代碼,但我找不到任何東西。

回答

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設備?答案是:不。

+0

謝謝你的回覆。 我不能使用任何第三方資源 任何其他的想法 – user198725878 2010-06-04 13:31:10

+1

@new:想法做什麼* *是什麼呢?您只需要提供設備列表,改善您的問題。 – 2010-06-04 13:45:20

1

我建議你「玩」devcon.exe(見http://support.microsoft.com/kb/311272)。

最新版本的實用程序的源代碼爲,您可以在Windows DDK中找到(請參閱並從http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx下載)。在C:\ WinDDK \ 7600.16385.1 \ tools \ devcon \ i386和C:\ WinDDK \ 7600.16385.1 \ src \ setup \ devcon目錄中安裝DDK之後。

devcon是一個非常好的例子,您可以使用Device Installation API(SetupDi-API)來做什麼。