Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перехватить событие открытия лотка CD-привода? [D5, Win95/98]


sergn ©   (2002-07-27 11:54:00) 

Как перехватить событие открытия лотка CD-привода?


sergn   (2002-07-29 13:38:00) [1]

>DiamondShark
User может вставить другой CD


DiamondShark   (2002-07-29 11:14:00) [2]

Так закройте его и читайте!


sergn   (2002-07-29 11:12:00) [3]

>Poirot
На все компы датчиков не навешаешь
>Song
WM_DEVICECHANGE происходит уже в момент после открытия лотка,
но не при попытке открыть.

Вся проблема в том, что пришлось работать с sdk прожигания CDROM.
Так вот после прожигания CDROM, SDK без всякого ведома для программы открывает лоток. А мне нужно до открытия лотка прочесть
серийный номер нового диска.


DiamondShark   (2002-07-29 11:07:00) [4]

> Song © (29.07.02 08:23)
> WM_DEVICECHANGE кажется

Правильно кажется, только одно уточнение:
Если был диск и его вынули или
Если не было диска и его вставили.

Открытие пустого привода сообщения не даст


Song   (2002-07-29 08:23:00) [5]

WM_DEVICECHANGE кажется


Poirot   (2002-07-29 06:07:00) [6]

А такого по моим скудным познаниям не найти... Это что-то интересненькое.... Ставь дополнительный датчик на привод...


Наверх

Титульная страница Поиск, карта сайта Написать письмо