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

Вниз

CD-ROM   Найти похожие ветки 

 
Calibr ©   (2007-03-04 13:59) [0]

Как определить открыт или закрыт привод CD-ROM?


 
Ketmar ©   (2007-03-04 14:04) [1]

просто посмотреть не пробовал? глазами?


 
default ©   (2007-03-04 14:08) [2]

ему плогламно надо
p.s. Ketmar, телепатор починил бы


 
Calibr ©   (2007-03-04 16:48) [3]

Ну кто-нибудь помогите???


 
Palladin ©   (2007-03-04 16:54) [4]

ефли плогламно то мона сплосить у пользавателя выпилает у него сто нибудь спеледи колобки к котолой кампутел подклюсень или нет...


 
Desdechado ©   (2007-03-04 18:07) [5]

А если привод щелевого типа?


 
DVM ©   (2007-03-04 18:41) [6]


> Calibr ©   (04.03.07 13:59)  

Никак. Это уже тысячу раз тут обсуждалось.
Единственное. что можно сделать попробывать так это попытаться закрыть дверцу и потом считать что она закрыта. Далее отслеживать закрытие/открытие.


 
homm ©   (2007-03-04 19:41) [7]

> Никак. Это уже тысячу раз тут обсуждалось.

Как никак? =-0
Хош исходник дам? тока он на MASM"e, но зато чесно мной написан!


 
DVM ©   (2007-03-04 19:44) [8]


> Хош исходник дам? тока он на MASM"e, но зато чесно мной
> написан!

Лучше автору дай исходник на Делфи. Мне без надобности. Я такое делал как то через ASPI, через WinAPI помнится мы тут так и не нашли способа установить положение дверцы. Этот вопрос неоднократно всплывал.


 
homm ©   (2007-03-04 19:50) [9]

Короче, вот вызов:

push 00h
push [hWin]
push 00h
push 00h
cmp [opened], 00h
je @LB@4
push offset szclose
jmp @LB@5
@LB@4: push offset szopen
@LB@5: call mciSendString


а вот szopen и szclose:

szopen  db "Set cdaudio Door Open",0h
szclose  db "Set cdaudio Door Closed",0h


а вот готовый exe с сырцами:

http://www.homm86.narod.ru/cd_open_1.6.rar


 
DVM ©   (2007-03-04 20:00) [10]


> homm ©   (04.03.07 19:50) [9]

Как я и подозревал, не работает твоя программа.
Лоток изначально открыт - запускаю программу - пишет выдвинуть диск.


 
homm ©   (2007-03-04 20:31) [11]

Что-то я совсем бегло пролчел тему, и мне показалось что там про "закрыть/открыть" :)
Тогда незнаю


 
Agent13 ©   (2007-03-04 20:53) [12]

Могу добавить к вышесказанному неутешительный факт - если компьютер пользователя есть ноутбук, то никакие ухищрения не помогут - ноутбучные ЦД-дисководы закрываются вручную.


 
Prohodil Mimo ©   (2007-03-05 12:01) [13]

Agent13 ©   (07.03.04 20:53) [12]
ноутбучные ЦД-дисководы закрываются вручную


ещё бы и раскручивались вручную :о)


 
Ketmar ©   (2007-03-05 14:22) [14]

> Agent13 ©   (04.03.07 20:53) [12]
> не помогут - ноутбучные ЦД-дисководы закрываются вручную.

всегда говорил, что ноут -- это недокомпьютер.


 
Паша 1   (2007-03-05 14:28) [15]


> Ketmar ©   (05.03.07 14:22) [14]

и клавиатура убогая. как у см(или ес?)-1840. ужос.


 
grisme ©   (2007-03-05 17:22) [16]

Ketmar ©   (05.03.07 14:22) [14]

зато удобно =^_^=


 
Prohodil Mimo ©   (2007-03-05 17:52) [17]

Ketmar ©   (07.03.05 14:22) [14]

смотря для каких целей.

мне хватает и дестопный после ноута не хочу.


 
boriskb ©   (2007-03-05 17:57) [18]


> смотря для каких целей.


"Оставил ноут под кроватью. Теща решила что это весы - взвесилась.
Мать ее... полторы тыщи баксов весит"  
(с)  Инет
:))



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

Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
2-1173280010
pasha star
2007-03-07 18:06
2007.04.01
OnRestart , OnShutdown..


2-1173121140
Riply
2007-03-05 21:59
2007.04.01
Сравнение строк.


15-1173088085
vajo
2007-03-05 12:48
2007.04.01
Windows XP загрузили на процессоре с частотой 8 МГц


1-1170688855
Рустам
2007-02-05 18:20
2007.04.01
Перенос приложения на другой компьютер


3-1168937991
pavel_guzhanov
2007-01-16 11:59
2007.04.01
Как проверить содержимое поле типа DateTime на null





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский