4 月 16 日,YouTube 频道 MattKC 发布一则视频,展示如何将 Windows 98 系统中的.NET Framework移植到 Windows 95 上,从而带动后者运行“成百上千款软件”。
MattKC 视频提到,尽管 Windows 95 与 Windows 98 有诸多相似之处,但最大的差异在于.NET Framework。
该视频时长 51 分钟,主播怀念起 28 年前软硬件繁荣的年代。他指出,移植过程繁琐,需补充大量.DLL 文件,并修改 5409 项注册表信息。
此外,即使补充了.DLL 文件、修改了注册表,仍无法在 Windows 95 上正常运行 JIT(Just In Time)调试。
据分析,问题可能出在“ndphlpr”这个神秘的传统 Windows 驱动程序上。虽然在 Windows 98 中未被使用,但却是运行.NET的必要条件,否则.NET应用将会崩溃。
经过数天的努力,MattKC 利用 WinDebug 对 Windows 95 和 Windows 98 的兼容性进行并行测试,最终找到阻碍 WinDebug 读取的代码块,成功完成移植。
全部0条评论
快来发表一下你的评论吧 !