Warum funktionieren einige Funktionen desINT21h unter DOS ( 7.1 von Win98SE) nicht
In der Dos Box von Windows geht es.
INT21h AX=0x440D; CH*0x08; CL=0x6F (Generic Block Device Request, Unterfunktion
Get Drive Map Information.
Oder gibt es dafür noch eine andere Funktion ?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hi!
Ich würde dazu mal Ralf Browns IRQ-Liste interviewen.
-> http://www.cs.cmu.edu/~ralf/files.html
Es muss aber auch eine online-Version davon geben. ich suche mal...
Das müsste sie sein: http://www.ctyme.com/rbrown.htm
Hmm, dort ist die Funktion AX=0x440D CX=0x086F nicht aufgeführt.
Die Zeiten, dass ich mich auf der Ebene in DOS umgeschaut habe, sind schon lange her. Passt da die Funktion INT21h AX=0x440F "GET LOGICAL DRIVE MAP"?
Ich checke noch einmal die Resourcen bei Microsoft (msdn.microsoft.com). Das ergibt auch nichts hilfreiches (zumindest findet die Suche nach "int21" oder "int21h" nichts weltbewegendes).
Peine papierbasierte Doku ist zu alt (stammt aus der Zeit zwischen DOS5.0 und Win95). Wo hast du diese Funktion her? Evtl. kann man an Hand der Quelle mehr herausbekommen.
Update:
Crossboardposting rulez! -> http://forum.chip.de/c-c/iocontrol-int21h-991960.html
Sagst du uns hier bescheid, wenn sich da was tut? Und umgekehrt auch? ;-)
Bis dann
Andreas
Hi!
Bei solchen speziellen Fragen, werde ich nie verstehen, warum keine Rückmeldung kommt - auch wenn die Antwort nicht sofort die ultimative Lösung bietet und stattdessen neue Fragen stellen muss. :-(
Mich hätte hier wirklich interessiert, wo du diese IRW21-Funktion her hast. Immerhin scheint es eine Quelle zu geben, die Material bietet, die Ralf Browns Liste nicht abdeckt.
Bis dann?
Andreas
Diese int21h Funktion stammt aus der bekannten Interruptliste ,allerdings aus der Datei-Version die auch unter DOS funktioniert
mit einem Viewer für die einzelnen Dateien (I/o Ports, Interrupts, Speicherbelegung usw).
Bin bis jetzt noch nicht weiter ! Kann eben im Dos nicht unterscheiden ob interne Festplatte oder über usb angeschlossenen Festplatte oder USB Stick mit MBR ,da der ja auch als Festplatte erkannt wird.Suche Unterscheidungsmöglichkeit der Geräte um sie zu identifizieren !