Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.20;
Скачать: CL | DM;

Вниз

Запрет открытия CD-ROM   Найти похожие ветки 

 
strong   (2003-11-03 11:06) [0]

Вроде возможно программно запретить открытие лотка CD-ROM. По крайней мере такие программы есть. Но как это сделать?


 
Gero ©   (2003-11-03 11:27) [1]

>По крайней мере такие программы есть

Покажи мне хотя бы одну.


 
strong   (2003-11-03 12:14) [2]

Давай мыло, вышлю!


 
VMcL ©   (2003-11-03 17:34) [3]

Могу и без "мыла" назвать некоторые:

Nero - Burning ROM
Easy CD Creator
...


 
ZEE ©   (2003-11-03 17:57) [4]

и что "писалки" обламывают даже кнопочку eject на корпусе?.. или просто чтоб другим прогам не повадно было... 8-|


 
VMcL ©   (2003-11-03 18:18) [5]

>ZEE © (03.11.03 17:57) [4]

Да. И не только они. *nix ОСы также при монтировании (mount) CD-R* лочат открывание кнопкой до того момента, как он будет демонтирован (umount).


 
Song ©   (2003-11-04 09:15) [6]

MCISendString()
команда Lock, если не ошибаюсь.


 
SammIk ©   (2003-11-05 07:12) [7]

1) Открываем диск
hDrive:=CreateFile("\\.\F:",GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL, NULL);
//Вместо F - твоя буква привода
2) Блокируем лоток
#define PREVENT_MEDIA_REMOVAL 0x002D4804;
ULONG Returned;
ULONG DisableEject:=1;
DeviceIoControl(hDrive,PREVENT_MEDIA_REMOVAL, &DisableEject, sizeof(DisableEject), NULL, NULL, &Returned, NULL);
3) Разблокируем лоток
DisableEject:=0;
--- аналогично блокировке ---
4) Закрываем диск
CloseHandle(hDrive);


 
SammIk ©   (2003-11-05 07:15) [8]

Это бало для 2000
а для 9х и ме
http://support.microsoft.com/default.aspx?scid=kb;RU;q168180


 
NikNet ©   (2003-11-05 10:46) [9]

Ты знаешь как открывать CD-ROM и закрывать ЭТО ДОЛЖЕН ЗНАТЬ ЛУБОЙ так вот сделай цыкл и закрывай его всегда вот й всё
хочешь чтоб он у тебя не когда не закрывался пожалуста сделай чтоб он утебя всегда открывал (Толька поставь задержку вроде DELAY SLEEP туфта)ну вот и всё> если будут вопросы отпровляй мне на [мыло] там договоримся


 
SammIk ©   (2003-11-05 10:58) [10]


> NikNet ©

Че ты народ мутишь?
Я же помоему нормально обьяснил КАК это сделать?
Или надо у проца время забирать? Скоко он возьмет?
70 или 90 % времяни? А?
Гы, ну и уман)))


 
SammIk ©   (2003-11-05 10:59) [11]


> strong

Для начала надо в нете поискать))
Там есть почти все



Страницы: 1 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.019 c
14-63367
RNZ
2003-12-29 10:10
2004.01.20
Delphi 8


14-63339
Unknown
2003-12-30 10:33
2004.01.20
Минимальная программа


3-62978
GIL
2003-12-24 11:09
2004.01.20
Значения по умолчанию


3-62967
twist
2003-12-24 04:44
2004.01.20
Народ, как считаете какую БД


4-63434
Talla2k
2003-11-15 12:30
2004.01.20
Убийство потока через сообщение