在 Windows 7 64 位上运行 16 位命令行应用程序
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/4752391/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Run 16-bit command line application on Windows 7 64-bit
提问by Carlos Gil
I have 16-bit command line tools that I want to run on Windows 7 x64
我有要在 Windows 7 x64 上运行的 16 位命令行工具
I don't want to use a Virtual Machine
我不想使用虚拟机
Can the 16-bit tools be wrapped in some way?
16 位工具可以以某种方式包装吗?
Maybe a 16-bit CMD.exe emulator
也许是 16 位 CMD.exe 模拟器
回答by Guest
http://homepage3.nifty.com/takeda-toshiya/msdos/index.html
http://homepage3.nifty.com/takeda-toshiya/msdos/index.html
This may help you. (Japanese website)
这可能对你有帮助。(日本网站)
回答by Mark
Have you tried downloading XP Mode (http://www.microsoft.com/windows/virtual-pc/download.aspx) for Windows 7? I know it works for 16bit GUI applications, but I don't know about command line programs.
您是否尝试过为 Windows 7 下载 XP 模式 (http://www.microsoft.com/windows/virtual-pc/download.aspx)?我知道它适用于 16 位 GUI 应用程序,但我不知道命令行程序。
also, you might want to look at DosBox (http://www.dosbox.com). It runs old DOS games, i don't know how it interacts with Windows, however, so I don't know if you can access the file system, etc from DosBox.
此外,您可能还想查看 DosBox (http://www.dosbox.com)。它运行旧的 DOS 游戏,但我不知道它如何与 Windows 交互,所以我不知道您是否可以从 DosBox 访问文件系统等。
good luck, Mark
祝你好运,马克
回答by John
You must use some kind of a virtual machine. 16-bit is just not supported on Win64.
您必须使用某种虚拟机。Win64 不支持 16 位。
回答by butchockkoi
Try this if you are up to productivity apps. Its a variant of Dosbox but built for old business apps
如果您使用生产力应用程序,请尝试此操作。它是 Dosbox 的变体,但专为旧的业务应用程序构建