Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

Запрет открытия 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
4-63440
tower
2003-11-14 10:23
2004.01.20
Отследить команду


14-63315
Volkov
2003-12-30 19:43
2004.01.20
Вызов showmessage из вторичного потока


11-63049
Кладов
2003-05-02 20:54
2004.01.20
Версия 1.73


3-63025
eds
2003-12-22 11:34
2004.01.20
Возможно ли сделать доступ к БД в формате DBF многопользовательск


6-63282
nik_
2003-11-18 08:33
2004.01.20
Socket-ы. Проверка соединения.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский