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 Nachtrag zu: „Laufwerkcheck C/C++ (für DOS)“
Optionen

Hallo loladi,

danke für die Tipps und den PDF-Verweis.

Obwohl ich (neben Basic) mit Assembler als Programmiersprache angefangen habe bin ich da mehr als aus der Übung, sodass mir die Möglichkeit die Routinen über C anzusprechen sehr entgegegen kommt.

Und 'www.pcnews.at' scheint generell auch recht interessant zu sein...

Ich hoffe, ich komm am Wochenende dazu, das alles mal auszuprobieren...

Viele Grüße,

Mdl

bei Antwort benachrichtigen