Обнаружение устройства, подключенного к ПК с использованием C ++ - PullRequest
0 голосов
/ 22 февраля 2011

Как я могу обнаружить подключенные устройства в компьютер с помощью C ++? Я могу использовать средства программирования Windows, но функциональность .Net не разрешена.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

API-интерфейсы SetupDi * (диспетчера устройств) можно вызывать из C ++.

Если вам нужна информация об устройствах с горячей заменой, вы можете объединить это с предложением Алекса оWM_DEVICECHANGE, который сообщает вам, когда снова вызвать SetupDi *.

1 голос
/ 22 февраля 2011

Попробуйте обработать сообщение WM_DEVICECHANGE.Когда wParam = DBT_DEVICEARRIVAL, новое устройство обнаружено.

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