Hallo,
ich bin grad ein bisl in der Windows - SW - Entwicklung mit Assembler.
Zum Einstag wollt ich mir mal alle Dateinamen im aktuellen Verzeichnis ausgeben lassen.
Dazu hab ich den Interrupt 4Eh des INT 21h (Search for first match) ausprobiert.
Laut Interrupt sollte die Ausgabe in den Bytes 30-42 zu finden sein.
Nach Ausführen des Interrupts ist allerdings kein Dateiname in den Bytes zu finden.
Wie kann man unter Windows mit Assembler eigentlich sonst alle Dateinamen im aktuellen Verzeichnis ausgeben lassen?
PS : Der Interrupt 4Eh des INT 21h befindet sich nicht in RALF BROWNS Interrupt List
Vielen Dank,
Matthias
ich bin grad ein bisl in der Windows - SW - Entwicklung mit Assembler.
Zum Einstag wollt ich mir mal alle Dateinamen im aktuellen Verzeichnis ausgeben lassen.
Dazu hab ich den Interrupt 4Eh des INT 21h (Search for first match) ausprobiert.
Laut Interrupt sollte die Ausgabe in den Bytes 30-42 zu finden sein.
Nach Ausführen des Interrupts ist allerdings kein Dateiname in den Bytes zu finden.
Wie kann man unter Windows mit Assembler eigentlich sonst alle Dateinamen im aktuellen Verzeichnis ausgeben lassen?
PS : Der Interrupt 4Eh des INT 21h befindet sich nicht in RALF BROWNS Interrupt List
Vielen Dank,
Matthias

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken
Gespeichert

), mit den API-Funktionen FindFirstFile und FindNextFile. Google findet zu dem Stichwort sogar für Assembler jede Menge.
