Hi, ich denke, das ist etwas stark vereinfacht dargestellt.
Zumal es auch sowohl DOSLFN und LFNDOS gibt.
https://www.bttr-software.de/freesoft/windos.htm
Bei MS-DOS 6.22 ist wohl das Hauptproblem, dass Command.com noch keine LFNs kennt.
Wenn man 4DOS als CLI verwendet, kann man Problem umgehen.
Streng genommen unterstützt DOS 7.x selbst auch keine LFNs.
Die API wird unter Windows 9x durch den IFSMgr bereitgestellt.
Und das Command.com von DOS 7/Win 9x greift dann darauf zu.
Zitat: "2. Problemdarstellung
Lange Dateinamen (z.B. C:\Programme) "existieren" nur solange Windows 9x läuft.
Unter purem DOS existiert das LFN-API offenbar nicht.
(Genau genommen ist das LFN-API nämlich gar kein Bestadteil von DOS7,
sondern von IFSMgr, dem "Protected Mode DOS", welches während der Laufzeit von Windows95 komplett das DOS7 ersetzt.)
Somit ist es also auch für oben genannte Programme nicht möglich, unter DOS7 LFNs zu verarbeiten; ein weit verbreiteter Irrtum!
Das ist besonderlich für Programme hinderlich, die zum Backup dienen können, wie PKZIP. Denn um ein zerschossenes Windows zu restaurieren sind LFNs zwar nicht unbedingt nötig, aber ersparen viel Handarbeit.
Hier setzt DOSLFN an und liefert das LFN-API nach.
DOSLFN bildet die unter DOS fehlende Schnittstelle so gut es geht nach, und greift für die LFNs sektorweise auf das jeweilige Medium zu."
Quelle:
https://web.archive.org/web/20110212075 ... at_lfn.htm
Hi, ich denke, das ist etwas stark vereinfacht dargestellt.
Zumal es auch sowohl DOSLFN und LFNDOS gibt.
https://www.bttr-software.de/freesoft/windos.htm
Bei MS-DOS 6.22 ist wohl das Hauptproblem, dass Command.com noch keine LFNs kennt.
Wenn man 4DOS als CLI verwendet, kann man Problem umgehen.
Streng genommen unterstützt DOS 7.x selbst auch keine LFNs.
Die API wird unter Windows 9x durch den IFSMgr bereitgestellt.
Und das Command.com von DOS 7/Win 9x greift dann darauf zu.
Zitat: "2. Problemdarstellung
Lange Dateinamen (z.B. C:\Programme) "existieren" nur solange Windows 9x läuft.
Unter purem DOS existiert das LFN-API offenbar nicht.
(Genau genommen ist das LFN-API nämlich gar kein Bestadteil von DOS7,
sondern von IFSMgr, dem "Protected Mode DOS", welches während der Laufzeit von Windows95 komplett das DOS7 ersetzt.)
Somit ist es also auch für oben genannte Programme nicht möglich, unter DOS7 LFNs zu verarbeiten; ein weit verbreiteter Irrtum!
Das ist besonderlich für Programme hinderlich, die zum Backup dienen können, wie PKZIP. Denn um ein zerschossenes Windows zu restaurieren sind LFNs zwar nicht unbedingt nötig, aber ersparen viel Handarbeit.
Hier setzt DOSLFN an und liefert das LFN-API nach.
DOSLFN bildet die unter DOS fehlende Schnittstelle so gut es geht nach, und greift für die LFNs sektorweise auf das jeweilige Medium zu."
Quelle: https://web.archive.org/web/20110212075044/https://www-user.tu-chemnitz.de/~heha/hs_freeware/what_lfn.htm