Gibt es eine Möglichkeit, die Win32-Umgebung zu starten oder Win32-Programme unter DOS auszuführen, ohne die Windows-GUI zu starten?
Ich verwende einen Windows 98-PC, der von einer Diskette in den DOS-Modus gestartet wird.
BEARBEITEN:
Ich möchte Kommandozeilenprogramme ausführen. Einige davon sind Digital Mars C und .NET Framework.
quelle
Das hängt vom Win32-Programm ab. Es ist klar, dass GUI-Programme aus offensichtlichen Gründen nicht ausgeführt werden können. Konsolenanwendungen hingegen können möglicherweise ausgeführt werden.
1998 schrieb Chris Jones ein DOS-Programm namens WinEM (früher DOSCon ), das versucht, die Win32-API zu emulieren, damit Windows-Konsolenprogramme unter DOS ausgeführt werden können. Dem Handbuch zufolge hatte er anscheinend vorgehabt, GUI-Programme und sogar Direct-X-Spiele zu unterstützen, hatte aber ab Version 1.00 nur noch grundlegende DX- und Fensterfunktionen implementiert (dh nur noch genug für „Hallo, world-in-a“) -Fenster ” ).
Ich kann keine neueren Versionen finden, daher habe ich den Verdacht, dass es schwieriger geworden ist, als er gehofft hatte, und deshalb hat er das Projekt abgebrochen. Da das Programm während der Zeit von Windows 98 geschrieben wurde, unterstützt es möglicherweise (wahrscheinlich?) Keine neueren Versionen von Windows (2000+).
quelle