|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.01.2008, 00:21 | #11 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Рабочий код
Код:
Всё гениальное - просто!
|
27.01.2008, 06:34 | #12 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
Вообще, изначально мне не нужно было знать есть ли в CD-Romе диск или нет, мне нужно было знать можно ли, пользуясь MMSystem, а не фиг знает каким сишно-драйверским способом, узнать открыт ли сдром или нет, с диском или без - не важно.
Хотя благодарю за способ с ловлей WM_DEVICECHANGE: у меня получился хороший и простой прикол с нечитабельностью и вытаскиванием всех дисков из компьютера, главное если проц ещё и грамотно скрыть, то это спишут на просто глюк компа, радует ещё и то, что компьютер успевает начать взлет при чтении диска, а потом скоропостижно его вытащить. В общем я ограничился только вытаскиванием дверцы сдрома по нажатию клавишы WIN + C, а вставить диск и задвинуть назад дверцу я оставил пользователям.
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
27.01.2008, 08:06 | #13 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
А разве MCI_STATUS и MCI_SET с MCI_SET_DOOR_CLOSED и MCI_SET_DOOR_OPEN не подходят?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Узнать состояние подключения | Hottabych | Работа с сетью в Delphi | 8 | 03.03.2008 18:10 |
сделать так, чтобы ProgressBar показывал состояние копирования папки | wolk | Компоненты Delphi | 3 | 23.03.2007 23:25 |