Jak sprawdzić czy tacka cd-romu jest wysunięta/wsunięta ?

0

szukam tego już od ponad godziny (albo i dwóch) :( nigdzie nie ma tego czego potrzebuje. znalazlem jedynie kodzik ktory sprawdza czy w napędzie jest płyta, ale nie o to mi chodzi..
ja musze wiedziec czy szufladka jest wsunięta czy wysunięta (to czy jest płyta, nie ma żadnego znaczenia). o to samo pytała sie już masa ludzi na grupach, jednak nikt nie otrzymał poprawnej odpowiedzi. da sie takie coś w ogóle sprawdzić ? :-|

pewnie w momencie wsuwania i wysuwania tej tacki jest wysyłany jakiś komunikat, ale to mnie nie urządza, bo ten moj programik nie ma dzialać cały czas, moge go włączyć w momencie gdy tacka będzie wsunieta jak i wysunieta, i wtedy musze znać jej stan

[prosze]

0

gdzieś chyba czytałem że można wysłać komunikat do cd-romu nie pamiętam jaki i jeżeli cd-rom jest wsunięty to go powinien obsłużyć i po tym poznać. w każdym razie jakoś da się to zrobić bo np w programach do odtwarzania płyt audio pisze że szufladka jest wsunięta czy wysunięta.

a właściwie to po co ci taka opcja ? nie możesz wysłać komunikatu zamknięcia szufladki i będziesz miał wtedy pewność że jest zasunięta :)

0

potrzebne mi jest bo mam trudny dostep do guziczka w cd-romie :P i chce sobie zrobić programik ktory mi otworzy lub zamknie cdroma (taki prosty w winapi, zrobi co musi i sie wyłączy:))

dzieki za tą wskazówke, bedzie łatwiej szukać

[DOPISANE:]
Chmolu z tego co wyszukałem to WM_DEVICECHANGE pozwala wykryc moment wsadzenia/wyciagniecia plyty, a przecież nie o to mi chodzi..

0

Spróbuj z WM_DEVICECHANGE

0

Maki: nie widze tam rozwiązania mojego problemu :-| ja wiem jak sie wysuwa szufladke, ja chce sprawdzić czy ona już jest wysunięta czy wsunięta

[DOPISANE:]
Milka: po co ? napisałem w swoim drugim poście...

0

Trochę to dziwne, bo przecieżjak korzystasz z CD-ROM'u to musisz go widzieć, to po co informacja w systemie czy jest tacka in czy out ??

0

Juz sie rehabilituje ;)

http://www.xploiter.com/programming/delphi/tips4.shtml#tip37

Mam nadzieje, ze to dokladnie to o co Ci chodzilo.
Pzdr.

0

hmm
taki wariacki pomysl..
sprobuj wyszukac jakis plik w cdrom...
np z maska .

//kurde ale to ci nie pokaze czy tacka jest in czy out,a tylko czy CD jest w czy nie ma..
ehh :).

0

MaKi: dzieki, to może być to :) teraz nie będę sprawdzał bo zaraz ide spać, ale jutro z samego rana sprawdze [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1