他把 Windows 95 重生,支持数千款软件移植

28年前的 Windows 95,在如今看来可能已经过时,但 YTr MattKC 却对它情有独钟,他成功地将 Windows 98 系统上的 .NET Framework 框架移植到了 Windows 95 上。 继成功移植 .NET Framework 框架后,MattKC 又实现了数千款软件的移植,这些软件大多依赖于 .NET Framework 运行。

他把 Windows 95 重生,支持数千款软件移植

事实上,Windows 95与98之间的主要差异就在于.NET Framework框架的引入,然而,实现这一改造绝非轻而易举之事。 就拿 KernelEx 这个开源兼容层工具来说,它虽然能够助力 Windows 98 系统运行 Windows 2000/XP 软件,但却无法兼容 Windows 95 系统,因此我们不得不寻找其他解决方案。

在尝试让 .NET Framework 运行在 Windows 95 上时,必须克服诸多难题,面临的首要难题便是大量 DLL 动态链接库文件的缺失,MattKC 采用了一个独特的转存储工具,该工具能够精准地识别缺失的 DLL 文件,并允许他进行替换或忽略。 其次是注册表,需要增加多达5409项。

尽管 .NET Framework 在 Windows 95 上的运行已初步实现,但 JIT Debug 功能却受到古老驱动 ndphlpr 的阻碍,同时还伴随着其他种种兼容性问题。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表回复

登录后才能评论