正文内容 评论(0)

兼容性太顶了!Windows 11能原生跑1992年CD播放器
2026-10-28 17:48:51  出处:快科技 作者:青山 编辑:青山     评论(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人打分
  • 分享好友:
  • |

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...