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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.057 c
2-1173148988
Abcdef123
2007-03-06 05:43
2007.04.01
Подскажите, как правильно прописать параметры, чтоб работало.


2-1173663124
Andrewww
2007-03-12 04:32
2007.04.01
Позиция в строке


1-1170426346
Азимов Ризван
2007-02-02 17:25
2007.04.01
Работа с OLEContainer


11-1150389913
DevilDevil
2006-06-15 20:45
2007.04.01
Как настроить подсказки?


4-1163287948
Ketmar
2006-11-12 02:32
2007.04.01
определить из сервиса, залогинен ли юзер и не админ ли он часом