ubuntuusers.de

[C++] CD-Rom Laufwerk schließen

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

-Chiller-

Anmeldungsdatum:
10. März 2011

Beiträge: 13

Hallo, ich nutze SDL, um ein CD-Rom Laufwerk zu öffnen, leider scheint es bei SDL keine Funktion zum schließen des Laufwerks zu geben, zumindest habe ich keine gefunden. Gibt es eine andere Möglichkeit mit c++ das Laufwerk wieder zu schließen?

Prof._Frink

Anmeldungsdatum:
29. Mai 2010

Beiträge: 1096

Geht nicht

system("eject")

oder

system("eject cdrom")

etc. ?? Ich bin mir gerade nur nicht sicher, ob eject so ein geöffnetes Laufwerk auch wieder schließt, habe keins zum Testen. Sonst guck mal in man-Page.

track

Avatar von track

Anmeldungsdatum:
26. Juni 2008

Beiträge: 7174

Wohnort: Wolfen (S-A)

Schau doch einfach mal in den Quelltext von cdclose wie die das machen ...

Da gibt es bestimmt eine Systemfunktion dafür - dort nachzugucken wird der schnellste Weg sein, um die herauszufinden.

LG,

track

-Chiller-

(Themenstarter)

Anmeldungsdatum:
10. März 2011

Beiträge: 13

Bin jetzt auf die Funktion ioctl(); gestoßen, funktioniert damit ganz gut ☺

Antworten |