Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: 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 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
2-1133173184
NILLO
2005-11-28 13:19
2005.12.18
SQL запрос


1-1132068468
TStas
2005-11-15 18:27
2005.12.18
Как лучше сделать электронный бланк


14-1132752475
Хинт
2005-11-23 16:27
2005.12.18
Баннеры на сайт


1-1132294663
Пётр
2005-11-18 09:17
2005.12.18
Сохранение в файл StringGrid методом SaveToFile


3-1130736135
chsv
2005-10-31 08:22
2005.12.18
Не выполняется удаление из Access через ADO