兼容性太顶了!Windows 11能原生跑1992年CD播放器
  • 青山
  • 2026年10月28日 17:48
  • 0

快科技10月28日消息,近日有研究人员对Windows 11的向下兼容性极限进行了实测,成功在最新系统上原生运行了链接于1992年11月16日的CD播放器程序。

这意味着这款诞生于近34年前的软件,在没有任何修改或模拟的情况下,依然能够适配当代的64位操作系统。

兼容性太顶了!Windows 11能原生跑1992年CD播放器

要知道,Windows系统的向下兼容性一直被硬件发烧友津津乐道,但64位版本的Windows 11由于彻底移除了NTVDM子系统,导致早期的16位应用程序已无法直接运行。

为了寻找最老的原生GUI程序,研究人员将目标锁定了早期的Win32s版本及Windows NT 3.1预发布版,最终在Build 347版本中发现了这款能够正常工作的CD播放器。

在测试过程中,研究人员发现程序能否运行的关键在于调用约定,在1992年中期之前的开发环境中,Windows API多采用cdecl调用约定,而现代Windows API则统一使用sdtcall。

简单来说,如果程序与系统在参数移除方式上不匹配,会导致堆栈溢出并引发崩溃。而这款1992年版的CD播放器恰好避开了这一陷阱,并成功链接到了Windows 11至今仍在SysWOW64中保留的crtdll.dll`库文件。

兼容性太顶了!Windows 11能原生跑1992年CD播放器

除此之外,1993年2月22日构建的Win32s版《空龙接龙》也通过了原生运行测试,功能完全正常且画面表现稳定。

对于更古老的16位程序,如1985年Windows 1.01自带的《黑白棋》,虽然在Windows 11原生环境下无法启动,但如果借助otvdm等第三方加载器,依然能够跨越41年的时光再次跳动。

兼容性太顶了!Windows 11能原生跑1992年CD播放器

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0