在 64 位 Windows 中运行 16 位 Windows/DOS 程序

栏目: ASP.NET · 发布时间: 5年前

相信好多人都知道,在基于 NT 的 32 位 Windows 中,可以通过 NTVDM 运行 DOS 程序,进而还可以通过 WOW 运行 16 位 Windows(Windows 1.x~3.x)程序。

但是在 64 位 Windows 中没有 NTVDM 与 WOW。

于是有人( leecher1337 )开发了 NTVDMx64 ——可以在 64 位 Windows 环境中运行的 NTVDM。

https://github.com/leecher1337/ntvdmx64

不过它可能会对系统有些影响,在该项目的 README 中提到了可能会导致一些 DPMI 程序崩溃。README 中还解释了为什么已经有 DOSBox 了还要移植 NTVDM。

otyaWineVDM 则更进一步,不仅可以在 64 位的 Windows 中运行 DOS 程序,还可以运行 16 位的 Windows 程序。

https://github.com/otya128/winevdm

下图是使用 WineVDM 在 64 位 Windows 10 中运行 Windows 3.2 的计算器与时钟的截图:

在 64 位 Windows 中运行 16 位 Windows/DOS 程序

这个 WineVDM 是 Wine 项目中同名程序 的增强版(在其 README 中也提到了),还可以运行 DOS 程序。

值得一提的是 WineVDM 本身是 32 位程序,不过能在 64 位 Windows 中正常运行。 既然是 32 位程序,那当然可以在 32 位环境运行了,只是对于 32 位 Microsoft Windows 来说并不需要,因为已经有 NTVDM 与 WOW 可以运行 DOS 程序及 16 位 Windows 程序。 但是在 ReactOS 中就能 派上用场了

在 64 位 Windows 中运行 16 位 Windows/DOS 程序


以上所述就是小编给大家介绍的《在 64 位 Windows 中运行 16 位 Windows/DOS 程序》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Open Data Structures

Open Data Structures

Pat Morin / AU Press / 2013-6 / USD 29.66

Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues......一起来看看 《Open Data Structures》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试