Possível duplicata:
Por que o sistema operacional de 64 bits não consegue 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 funcionam no Windows 7 de 64 bits.
Tenho um programa legado antigo escrito em Clipper que preciso executar periodicamente.
Não consigo acessar a configuração de compatibilidade porque o Windows 7 apenas as desativa.
Responder1
Para programas DOS mais antigos, você pode tentar executá-los emDOSBoxEmulador.
Responder2
Você deu o seutersolução na sua pergunta:
para que eu possa ... executar VMs
Basta executar uma VM queécapaz de executar seu aplicativo Clipper, VMWare com uma versão anterior do Windows ou FreeDOS (ou MSDOS real).
Esteja ciente de que geralmente você 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 uma licença para o Microsoft DOS).
Responder3
Se você tiver o Windows 7 Professional, Ultimate ou Enterprise, poderá usar o modo integrado do Windows XP.
Responder4
Eu recomendaria vocêD-Fend recarregado.
Inclui DOSBox e uma interface gráfica de usuário que facilita muito a configuração. Você pode até baixar o D-Fend Reloaded com alguns jogos freeware já incluídos e configurados.