Возможное дублирование:
почему 64-битная ОС не может запустить 16-битное приложение?
Как заставить 16-битные программы работать на 64-битной Windows?
Здесь на работе моя новая машина для разработки - Windows 7 64-bit (поэтому я могу использовать дополнительную память и запускать виртуальные машины). Однако у меня есть дилемма: кажется, что 16-битные программы DOS не работают под Windows 7 64-битной.
У меня есть старая устаревшая программа, написанная на Clipper, которую мне нужно периодически запускать.
Я не могу получить доступ к настройке совместимости, так как Windows 7 просто скрывает их.
prn:
иlpt:
не работает со спулером Windows и драйверами. Это было жестко закодировано.Ответы:
Для старых программ DOS вы можете попробовать запустить их в эмуляторе DOSBox .
источник
Вы дали свое собственное решение в вашем вопросе:
Просто запустите виртуальную машину , которая является способной запустить приложение Clipper, VMWare с более ранней версией Windows , или FreeDOS (или реального MSDOS).
Просто знайте, что вам, как правило, нужны лицензии для запуска операционных систем на виртуальных машинах (именно поэтому FreeDOS может быть жизнеспособным вариантом, если вы не можете получить лицензию на Microsoft DOS).
источник
Если у вас Windows 7 Professional, Ultimate или Enterprise, вы можете использовать встроенный режим Windows XP.
источник
Может быть, немного ОТ, но так как вопрос с меткой Windows ...
Win16-Applications также можно запускать через DOSBox, поскольку с учетом установочных дисков Windows 3.1 или их образов можно установить и запустить Windows 3.1x снова.
Подробные инструкции можно найти здесь: http://vogons.zetafleet.com/viewtopic.php?t=9405.
источник
Я бы порекомендовал вам D-Fend Reloaded .
Он включает в себя DOSBox и графический интерфейс пользователя, который значительно упрощает настройку. Вы даже можете загрузить D-Fend Reloaded с некоторыми бесплатными играми, которые уже включены и настроены.
источник
Короткий ответ не без сторонней эмуляции 16-битной среды DOS. Длинный ответ описан в этой статье вики, http://en.wikipedia.org/wiki/Virtual_DOS_machine , в которой говорится об отсутствии исключения NTVDM (NT Virtual DOS Machine) из 64-битных сред.
источник