Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Laufwerkcheck C/C++ (für DOS)

Mdl / 7 Antworten / Flachansicht Nickles

Habe ein Tool geschrieben, das sogar noch direkt unter MSDOS läuft, also nicht nur in einer DOS-Box (Borland C++ 5) und hänge da mit einer Prozedur etwas fest:

Die soll im Wesentlichen prüfen, ob ein Bestimmtes Laufwek, z.B. E: existiert und ob ein Medium eingelegt ist. Ersteres klappt mittels getdisk/setdisk prima, nur sobald ich diese Befehle auf ein Laufwerk anwende, das kein Medium eingelegt hat (z.B. Diskettenlaufwerk, CD-Laufwerk) erscheint (unter Windows) eine Aufforderung dies doch bitte zu tun.

Wie kann ich also checken, ob ein Medium eingelegt ist, ohne dass der Anwender interagieren muss?

Vielen Dank,

Mdl

bei Antwort benachrichtigen
Mdl Synthetic_codes „Nachtrag, die verfügbaren laufwerke solltest du natürlich vorher ebenfalls...“
Optionen

Hallo Syntetic_codes,

bin ein paar Tage abwesend, werde mich aber dann mal damit auseinandersetzen.

Ist schon Jahr(zent)e her, dass ich mit Assembler was gemacht habe und da noch am Commodore64...

Grüße,

Mdl

bei Antwort benachrichtigen