Какие USB-устройства (понятное имя) в настоящее время подключены к ПК? - PullRequest
4 голосов
/ 06 сентября 2011

Могу ли я получить список устройств, которые в данный момент подключены к компьютеру?

Я проверил этот и этот поток, но я не могунайти реальные имена (например, iPod Touch 4 и т. д.). Есть ли способ найти имя устройства на человеческом языке, чтобы я мог отобразить этот список (соответствующих устройств) пользователю?

Любой PIкоторая получает эту информацию?

Обновление: Я заметил, что управление устройством компьютера может показать эту информацию, то есть она где-то существует, я просто не знаю, куда обратитьсяэто.

Я нашел эту информацию в реестре, но есть некоторое несоответствие между "Mighty Drive" и "iPod", я ищу надежную рег.ключ для поиска этой информации.

1 Ответ

3 голосов
/ 06 октября 2011

Диспетчер устройств показывает первое свойство «Отображаемое имя», связанное с конкретным устройством.Вы можете получить эту информацию, используя SetupDiGetDeviceRegistryProperty, как мне кажется, свойство SPDRP_FRIENDLYNAME.

...