Вниз
Скачать: CL | DM;

Как узнать кто убит/родился   Найти похожие ветки 

← →
GEN++ ©   (2005-10-17 19:59) [0]

При смене оборудования в системе генрится сообщение
WM_DEVICECHANGE , причем 4 раза подряд при включении/выключении устройства (например Flash)
Вопрс: 1 почему именно 4 раза
         2 как через параметры сообщения узнать имя
           (в виде строки текста) вкл/выкл уст-ва
Конкретно интересует драйве эмулятора Comm порта для USB
CP2101.


← →
Игорь Шевченко ©   (2005-10-18 10:41) [1]

GEN++ ©   (17.10.05 19:59)


> Вопрс: 1 почему именно 4 раза


Разный тип сообщения в wParam (DBT_xxxx)

Например, в случае DBT_DEVICEARRIVAL, lParam содержит указатель на структуру DEV_BROADCAST_HDR, описывающую устройство.

Пример определения имени можно посмотреть в http://www.dotnet247.com/247reference/msgs/41/205522.aspx

там, правда, для .Net, но алгоритм, думаю, можно применить и к Delphi для Win32


← →
GEN++ ©   (2005-10-18 23:50) [2]

>Игорь Шевченко ©  

Спасибо за информацию, попробую разобраться.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1129721314
Ден
2005-10-19 15:28
2005.12.18
WinApi Memory


14-1132730035
Пётр
2005-11-23 10:13
2005.12.18
помогите плиз


2-1133451732
СА
2005-12-01 18:42
2005.12.18
Запуск программы на другом компьтере.


2-1133619109
Alex72
2005-12-03 17:11
2005.12.18
Ошибка запуска


1-1132122808
Stanislav
2005-11-16 09:33
2005.12.18
Сохранение пременной типа Record в поток




   Наверх