![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сообщение о только что вставленном диске в CD-ROM [WinXP]
sax_ol © (2005-12-07 11:06:00)Доброе время суток.
Как поймать сабж.
Может кто-нибудь знает об этом.
Заранее большое спасибо!
Rouse_ (2005-12-07 12:59:00) [1]Да, сервис должен быть интерактивным.
sax_ol (2005-12-07 11:49:00) [2]Спасибо.
Насколько я понял это сообщение приходит
для ОКНА, из мсдн:
A window receives this message through its WindowProc function.
Мне необходимо поймать это в windows service. Тут есть какиенибудь приколы?
Rouse_ (2005-12-07 11:33:00) [3]тебе придет сообщение WM_DEVICECHANGE где WParam будет либо
DBT_DEVICEARRIVAL = $8000; (новый компакт)
либо
DBT_DEVICEREMOVECOMPLETE = $8004 (вытащили компакт)
MTsv DN (2005-12-07 11:33:00) [4]Привет...
Сообщение WM_DEVICECHANGE:
wParam:
DBT_DEVICEARRIVAL = $8000; // system detected a new device
DBT_DEVICEREMOVECOMPLETE = $8004; // device is gone
DBT_DEVTYP_VOLUME = $00000002; // logical volume
DBTF_MEDIA = $0001; // media comings and goings
DBTF_NET = $0002; // network volume
С Уважением MTsv DN