通过命令行VM在64位Windows上编写16位DOS二进制文件?

时间:2012-03-17 18:03:49

标签: virtualization virtualbox microsoft-virtualization

我知道原则上这是可行的,但可能不存在这样的工具:

我没有启动XP-Mode或其他虚拟机来使用Leydesforff的工具(http://www.leydesdorff.net/indicators/index.htm),我想要一个非常薄的命令-line vm,我可以用它来运行一个16位的.exe文件并来回传递输入,即:

vm.exe" oldthing.exe" -options ...

或者,我可以使用这些我可以在Win7 x64机器上运行的16位.exe文件编写脚本(.bat,python,类似的东西)的任何其他方式......

1 个答案:

答案 0 :(得分:0)

如果它们是DOS程序,您可以在DOSBox中运行它们。它是一个主要用于游戏的DOS / 16bit x86模拟器,但它应该运行任何DOS应用程序。

您可以使用command line option启动它,指示您要在DOSBox中运行的应用程序:

C:\Program Files\DOSBox-0.72\dosbox.exe" -conf "C:\Program Files\DOSBox-0.72\dosbox.conf" "C:\Games\Settlers 2\S2.exe"