IT之家 4 月 16 日消息,YOUTube 频道 MattKC 最近上传了一段视频,通过移植 Windows 98 系统中的.NET Framework,成功让 Windows 95 该系统运行“数千个软件”。

修改5409个注册表格,主播成功让Win95运行数千个应用程序  第1张

MattKC 频道视频显示,Windows 95 和 Windows 98 许多方面都是一样的,但是最大的不同在于.NET Framework。

整个视频长达 51 分钟,主持人表达了记忆 28 几年前软硬件蓬勃发展的时代。主播说整个移植过程非常复杂,不仅仅是缺少了很多。.DLL 文件需要完成,并且需要修改 5409 项目登记表内容。

而且在补全 .DLL 文件、注册表修改后也不能 Windows 95 上正确运行 JIT(Just In Time)调试。

其中一个原因应该是“ndphlPR",这是一个神秘的传统。 Windows 驱动程序,在 Windows 98 中间没有使用,但是运行。 .NET 如果没有它的“必需”, .NET 应用程序将会崩溃。IT之家附上 51 以下是分钟完整视频:

MattKC 又花了几天时间,不断地使用。 WinDebug 并行测试 Windows 95 和 Windows 98 兼容性,终于找到了 WinDebug 受阻代码块无法读取,最终完成移植。