Was bedeutet "This program cannot be run in DOS mode"?
Heißt das, dass ich ein Programm nicht von einer CLI aus starten kann (z. B. Eingabeaufforderung)?
2 Antworten
So ist es.
Doch. Du kannst jedes Windows Programm von einer Eingabeaufforderung aus starten.
Die Meldung "This program cannot be run in DOS mode" erscheint normalerweise nur, wenn man versucht ein Windows Programm unter MS-Dos zu starten, oder mit DosBox.
Wo hast du die Meldung denn gelesen?
MS-DOS ist ein uraltes Betriebssystem von Microsoft, das in den 80ern und Anfang der 90er auf fast allen PCs lief.
Als dann Windows kam, hat man alle Windows Programme grundsätzlich so geschrieben, dass sie diese Fehlermeldung anzeigen, wenn jemand versucht das Programm unter DOS auszuführen.
Diese Tradition ist bis heute erhalten geblieben, da alle Compiler diese Fehlermeldung automatisch zu einem Programm hinzufügen.
Es ist heute natürlich sinnfrei, da niemand mehr DOS verwendet.
Also mit MS-DOS kann man Dateien mithilfe einer CLI manipulieren, öffnen und navigieren, ohne, dass man eine GUI wie Windows benutzt. Manche Programme kann man mit MS-DOS nicht starten.
Kann man das auch so sagen?
Grösstenteils richtig. Ich würde aber nicht "manche" sagen. Kein einziges modernes Programm kann man mit MS-DOS starten.
Was ist mit MS-DOS oder DosBox gemeint? Und ich habe das gesehen, als ich eine Malware mit HxD analysiert habe.