Odvdm/winevdm:在64位Windows中运行旧的Windows软件

2020-10-26 21:55:03

为Windows 1.x、2.x或3.x编写的应用程序和一些编写的程序 对于Windows 95、Windows 98或Windows Me,无法在64位Windows中运行,因为 64位Windows不支持16位应用程序。

一个自称oya128的程序员有 将Wine(Wine不是Emulator)软件调整为名为 Winevdm(也称为otvdm),因此旧的Windows 程序(包括安装程序)可以在64位Windows中运行,就像它们是普通的现代Windows一样 程序。安装此系统后,您只需双击这些旧的 Windows程序并以与启动现代Windows相同的方式启动它们 程序。在这个系统下,这些旧程序可以像现代Windows一样打开文件 应用程序可以,并且许多(但不是所有)应用程序被设计用来发送 打印机中的数据可以打印到任何Windows打印机。

注意:一些简单的DOS(非Windows)程序可以通过输入 命令";otvdm<;dosProgram.exe>;";(使用实际名称,不带引号) 从otvdm文件夹。对于任何更复杂的情况,您将需要vDos或更多 多种多样的DOSBox。

Winevdm系统维护在 这个Github页面。最新版本可从以下地址下载 此Appveyor页面,请单击页面上的以下链接: 单击";作业";,然后单击";环境:This_Build_is_Recommendated[等]";,然后 ";工件";(在右侧,蓝屏图像上方),然后下载名为 ";otvdm-master-#.zip";。通过右键单击install.inf文件来安装该程序 文件,然后选择";Install。";

或者,您也可以下载 Inno为最新版本的otvdm创建的安装程序, 我打算在新版本出现时定期更新。它提供安装 系统放入系统驱动器根目录中名为OTVDM的文件夹(通常 C:),但您可以选择或创建您喜欢的任何其他文件夹。安装系统后,您可以使用的最新版本进行更新 系统通过从上面链接的Appveyor页面下载新版本 将其内容复制到OTVDM文件夹,覆盖现有文件。 但是在安装或重新安装时请记住这一点:如果您已经 使用此或任何其他安装方法安装otvdm/winevdm,此 安装程序将在覆盖您的otvdm.ini之前提示您 和otvdm\windows\system.ini和otvdm\windows\win.ini 档案。如果让安装程序覆盖这些文件,则可能需要安装 再次使用您的16位Windows应用程序。备份您的otvdm系统之前 正在重新安装!

病毒检测:一些反恶意软件程序将 报告我提供的安装程序包含恶意软件;这是意料之中的 它的软件可以 相当深入的操作系统,就像otvdm所做的那样。如果您不信任我的软件,请不要 用我的软件吧!换个地方找点别的吧!如果您想要专家 我建议将安装程序上传到Virustotal.com或metadefender.opswat.com这样的网站。当我将安装程序上传到这些站点时,VirusTotal的71个引擎中有4个 MetaDefender的38人中有1人报告安装程序是一个威胁。它最高可达 你来决定如何处理这样的结果。请不要浪费你的时间 非常宝贵的时间给我发了一封电子邮件,询问安装程序是否安全。如果 你不信任它,就不要使用它!

我要注意的是: 上述安装程序与标准安装程序有两个不同之处 Otvdm/winevdm。首先,它将名为FileOpen.exe的程序添加到otvdm文件夹 它的作用类似于Windows开始命令(它运行应用程序 或打开文件);第二,它将otvdm.ini末尾附近的行更改为 该FileOpen.exe(而不是otvdm本身)用于打开或运行 都是从16位应用程序开始的。如果这会导致问题,请编辑 C:\otvdm\otvdm.ini并注释掉或删除启用FileOpen.exe的行。

另一个重要的注意事项是:安装程序还提供 创建名为Command.com的FileOpen.exe副本。此更改使某些应用程序可以转到DOS或执行 DOS命令。没有必要在otvdm.ini中为指定此";Command.com&34; 它才能正常工作。

别傻了!笨手笨脚的访客 第4名(是的,就是同一个人),因为误解了这个页面和GitHub关于这个系统的页面,请访问 打开命令提示符并键入命令以运行 他想要运行的应用程序(然后该应用程序没有运行,因为他 误解了系统的设计目的)。这个额外的步骤是不必要的。只需双击 您要运行的应用程序,它将以普通方式打开。请不要效仿“无声访客4号”的做法!(这是一系列信息中的一条,不要毫无头绪! 由本网站作为公共服务提供。)。

或者,如果您想要运行完整的Windows 3.1x环境,您可以 使用我的Win31DOSBox系统,但是 你可能不需要它。

许多应用程序将打印到您在中安装的相同打印机 64位Windows。以下注意事项在特殊情况下可能很有用。

WordPerfect 5.x for Windows。请勿使用或安装 WordPerfect打印机驱动程序。使用该选项可使用Windows打印机进行打印 司机。你可能需要尝试一下。某些Windows打印机驱动程序会导致错误; 有些驱动程序(如我的HP LaserJet的默认PCL6驱动程序)可以正确打印。

如果您16位应用程序不能与当前的Windows打印机驱动程序一起使用, 或者由于任何其他原因无法打印,您可以使用我的PrintFilePrinter程序,如上所述 在另一页上。

爱德华·门德尔森(Em 36[at]Columbia[点]edu, 但在[at]符号前有两个首字母和两个数字,拼写不是 如此处所示)。