A virtualização é um pouco pesada para pequenas tarefas como essa. A última empresa em que trabalhei também tinha vários aplicativos legados e eles funcionavam muito bem no DOSBox .
Eu apoio uma empresa que tem um aplicativo FoxPro para DOS 2.6 (FPD) muito antigo e de missão crítica.
Por vários motivos, a empresa não adaptou / migrou seu aplicativo, que, ironicamente, funcionou ainda melhor com o Windows XP (e Win7 de 32 bits) porque o sistema operacional permitia novos recursos como rede mais confiável, impressão distribuída, integração de email. Infelizmente para esta empresa, a maioria das novas máquinas agora vem com uma versão de 64 bits do Windows 7, que é incompatível com o aplicativo FPD.
Eu sei que desta vez a escrita está na parede: a única solução a longo prazo é migrar seu aplicativo. Mas gostaria de saber se alguém pode sugerir um caminho alternativo temporário, que não envolve:
reduza o Windows de 64 bits para 32 bits ou
execute o aplicativo em um XP virtualizado de 32 bits
A virtualização é um pouco pesada para pequenas tarefas como essa. A última empresa em que trabalhei também tinha vários aplicativos legados e eles funcionavam muito bem no DOSBox .
Freedos ou msdos no VirtualBox ou em alguma outra VM podem funcionar se o dosbox for inadequado
Eu tenho um aplicativo legado, escrito com INFORMIX-SQL, rodando perfeitamente no Microsoft DOS 6.22 puro dentro do Microsoft Virtual PC 2007 nas máquinas Windows 7, Vista e XP! Não há necessidade de DosBox, 4DOS ou qualquer outro clone DOS e sem necessidade de VMWare, Microsoft Virtual PC ou outras máquinas virtuais. Além disso, o DOS 6.22 e o Virtual PC 2007 são gratuitos!