2010-06-04 2 views
0

Я хочу получить список USB-устройств из системы Windows.Как получить USB-устройства Список

Я не знаю, Win 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

+1

@new: идеи делать * что * точно? Вы только просили список устройств, улучшите свой вопрос. –

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 - очень хороший пример того, что вы можете сделать с API установки устройства (SetupDi-API).

-1

Вам нужно позвонить GetRawInputDeviceList() и GetRawInputDeviceInfo() также проверить Intel Example

+0

В чем причина Downvoting? –

+0

err, возможно потому, что он получает только мышь/клавиатуру/HID-устройства? Для записи не мой d/w! –

Смежные вопросы