Как я могу обнаружить подключенные устройства в компьютер с помощью C ++? Я могу использовать средства программирования Windows, но функциональность .Net не разрешена.
Заранее спасибо.
API-интерфейсы SetupDi * (диспетчера устройств) можно вызывать из C ++.
Если вам нужна информация об устройствах с горячей заменой, вы можете объединить это с предложением Алекса оWM_DEVICECHANGE, который сообщает вам, когда снова вызвать SetupDi *.
WM_DEVICECHANGE
Попробуйте обработать сообщение WM_DEVICECHANGE.Когда wParam = DBT_DEVICEARRIVAL, новое устройство обнаружено.