Есть ли способ обнаружить, что USB-устройство подключено, обнаруживая потребление энергии, а не его драйвер устройства? - PullRequest
6 голосов
/ 31 июля 2011

Я строю систему, которая должна работать со сломанными устройствами, которые могут иметь или не иметь работающий USB-штекер.Хотелось бы узнать, можете ли вы спросить подсистему USB, работает ли порт или нет.

1 Ответ

5 голосов
/ 31 июля 2011

Если вы действительно хотите это сделать, вам придется копать глубоко:

http://www.usb.org/developers - все соответствующие документы стандартов USB
http://www.beyondlogic.org/usbnutshell/usb1.shtml - некоторая полезная информация
http://www.libusb.org/ - библиотека для работы с USB на очень низком уровне
http://www.acpi.info/DOWNLOADS/ACPIspec40a.pdf - ACPI может оказать некоторую помощь
http://msdn.microsoft.com/en-us/library/aa394504%28v=VS.85%29.aspx - класс WMI для доступа к информации, связанной с USB

для решения не для разработки и / или проверки при отладке:
http://www.devicedriverfinder.com/blog/device-drivers/how-to-check-usb-power-usage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...