Пытаюсь написать обработчик подключения USB(ОС Windows 7)
Но почему-то когда я подключаю USB-камеру ничего не происходит,
а с дисковыми накопителями все норм???
И как можно получить имя подключаемого устройства?
Подскажите как можно это реализовать.
Вот исходный код
C++ (Qt)
bool Widget::nativeEvent(const QByteArray & eventType, void *message, long *result)
{
MSG * msg = static_cast<MSG*>(message);
switch(msg->message){
case WM_DEVICECHANGE:
//
switch(msg->wParam){
case DBT_DEVICEARRIVAL:
qDebug()<<"USB SET";
return true;
case DBT_DEVICEREMOVECOMPLETE:
qDebug()<<"USB REMOVE";
return true;
default: return false;
break;
}
return false;
}