Possível duplicado:
Por que o SO de 64 bits não pode executar um aplicativo de 16 bits?
Como faço para que programas de 16 bits funcionem em um Windows de 64 bits?
Aqui, no trabalho, minha nova máquina de desenvolvimento é o Windows 7 de 64 bits (para que eu possa usar memória extra e executar VMs). No entanto, tenho um dilema: parece que os programas DOS de 16 bits não são executados no Windows 7 de 64 bits.
Eu tenho um programa legado antigo escrito no Clipper que preciso executar periodicamente.
Não consigo acessar a configuração de compatibilidade, pois o Windows 7 apenas as acinzenta.
prn:
elpt:
não trabalhar com o spooler e os drivers do Windows. Foi codificado.Respostas:
Para programas DOS mais antigos, você pode tentar executá-los no DOSBox Emulator.
fonte
Você deu sua própria solução na sua pergunta:
Basta executar uma máquina virtual que é capaz de executar a sua aplicação Clipper, VMWare com uma versão anterior do Windows ou FreeDOS (ou MSDOS reais).
Lembre-se de que você geralmente precisa de licenças para executar sistemas operacionais em máquinas virtuais (é por isso que o FreeDOS pode ser uma opção viável se você não conseguir obter uma licença para o Microsoft DOS).
fonte
Se você possui o Windows 7 Professional, Ultimate ou Enterprise, pode usar o modo Windows XP embutido.
fonte
Pode ser um pouco OT, mas como a pergunta é marcada como Windows ...
Também é possível executar o Win16-Applications através do DOSBox, pois, dados os discos de instalação do Windows 3.1 ou imagens, é possível instalar e executar o Windows 3.1x novamente.
Instruções detalhadas podem ser encontradas aqui: http://vogons.zetafleet.com/viewtopic.php?t=9405
fonte
Eu recomendaria o D-Fend Reloaded .
Inclui o DOSBox e uma interface gráfica do usuário, que facilita muito a configuração. Você pode até baixar o D-Fend Reloaded com alguns jogos de freeware já incluídos e configurados.
fonte
A resposta curta não ocorre sem uma emulação de terceiros do ambiente DOS de 16 bits. A resposta longa é abordada neste artigo da wiki, http://en.wikipedia.org/wiki/Virtual_DOS_machine , que observa a ausência da exclusão do NTVDM (NT Virtual DOS Machine) dos ambientes de 64 bits.
fonte