Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Netscaper

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ой-ой-ой... Это для сервисов. Но, там же сказано: «Any application with a top-level window can receive basic notifications by processing the WM_DEVICECHANGE message. Applications can use the RegisterDeviceNotification function to register to receive device notifications». Сообщения WM_DEVICECHANGE будут приходить в любом случае. А чтобы получать сообщения типа DBT_DEVICEARRIVAL, надо использовать RegisterDeviceNotification. Там же в примере «Registering for Device Notification» сказано: «The application will receive the WM_DEVICECHANGE message whenever a device interface event notification is sent. Currently, the only events that will be received for device interfaces are DBT_DEVICEARRIVAL and DBT_DEVICEREMOVECOMPLETE». А насколько я понял, тебе надо получать что-то вроде DBT_CONFIGCHANGED.

Отправлено: 22:18, 10-12-2004 | #3