Seite 1 von 1
CD Anlaufen lassen
Verfasst: 05.04.2009 19:55
von DrNo
Hi,
Hab malwieder ne kleine Frage
Wenn ich jetzt ne CD/DVD in meinem Laufwerk hab...wie kann ich dann die CD einfach drehen - also das Laufwerk laufen lassen ("anlaufen") ohne das was gelesen wird?
Oder geht das nur mit Win API
DrNo
Verfasst: 05.04.2009 20:02
von DarkDragon
Das geht höchstwahrscheinlich garnicht. Da muss man einfach ständig lesen damit die sich dreht. Denn zwischen deinem Rechner und der Mechanik in dem Laufwerk sitzt ein Controller der nur die Bits zurückliefert/schreibt.
Verfasst: 05.04.2009 20:09
von AND51
Guck dir mal die AudioCD Library in PureBasic an. Vielleicht kriegst du damit die CD zum Drehen, aber IMHO geht das nicht ganz ohne Lesen.
Verfasst: 05.04.2009 20:19
von DrNo
hm...dachte sowas geht - bin da draufgekommen weil ich vorher Audiograbber benutzt hab und es da eine "Anlaufen"-Funktion gibt, mit der die CD schonmal "vorfährt", bevor der eigentliche Prozess beginnt.
Verfasst: 05.04.2009 22:01
von Joel
Die Funktion ließt aber eine Datei auf der CD. Höchstwarscheinlich die Autorun.ini, weil es die auf fast allen CD/DVDs gibt. Es reicht ja ein ReadFile() Befehl auf das Laufwerk. Die Zeit, nach wie viel zeit, die CD aufhört sich zu drehen kann man bestimmt auslesen. Und nach dieser Zeit musst du einfach immer lesen (Oder noch besser versuchen zu schreiben [Dann brauchst du auf keine bestimmte Datei zuzugreifen] Du bekommst dann zwar 0 zurück, aber das ist ja normal)