В некоторых ОС Windows все программы командной строки работают нормально, но в некоторых ОС Windows, таких как WinXP, This program cannot be run in DOS mode
возникает ошибка.
Как мне избежать этой проблемы?
В некоторых ОС Windows все программы командной строки работают нормально, но в некоторых ОС Windows, таких как WinXP, This program cannot be run in DOS mode
возникает ошибка.
Как мне избежать этой проблемы?
Вы используете Command.com или Cmd.exe? Попробуйте Cmd.
Также, если вы используете ярлык для доступа к командной строке, убедитесь, что вы не перепутали настройки программы, особенно те, которые связаны с памятью или совместимостью (примечание: снимки экрана, полученные со случайного сайта, не настраиваются так, как показано на рисунке). вероятно не все настройки по умолчанию):
Я только что столкнулся с той же проблемой и нашел решение, которое, вероятно, будет работать и для вас.
Я предполагаю, что вы использовали ftp через командную строку, чтобы получить файлы на машину, на которой вы пытаетесь запустить исполняемый файл.
Чтобы решить проблему, загрузите файлы снова, но не забудьте включить двоичный режим. Я сделал это, и теперь exes запускаются без проблем.