4 月 16 日,YouTube 頻道 MattKC 發(fā)布一則視頻,展示如何將 Windows 98 系統(tǒng)中的.NET Framework移植到 Windows 95 上,從而帶動后者運行“成百上千款軟件”。
MattKC 視頻提到,盡管 Windows 95 與 Windows 98 有諸多相似之處,但最大的差異在于.NET Framework。
該視頻時長 51 分鐘,主播懷念起 28 年前軟硬件繁榮的年代。他指出,移植過程繁瑣,需補充大量.DLL 文件,并修改 5409 項注冊表信息。
此外,即使補充了.DLL 文件、修改了注冊表,仍無法在 Windows 95 上正常運行 JIT(Just In Time)調(diào)試。
據(jù)分析,問題可能出在“ndphlpr”這個神秘的傳統(tǒng) Windows 驅(qū)動程序上。雖然在 Windows 98 中未被使用,但卻是運行.NET的必要條件,否則.NET應(yīng)用將會崩潰。
經(jīng)過數(shù)天的努力,MattKC 利用 WinDebug 對 Windows 95 和 Windows 98 的兼容性進行并行測試,最終找到阻礙 WinDebug 讀取的代碼塊,成功完成移植。
-
WINDOWS
+關(guān)注
關(guān)注
3文章
3521瀏覽量
88318 -
驅(qū)動程序
+關(guān)注
關(guān)注
19文章
818瀏覽量
47906 -
Youtube
+關(guān)注
關(guān)注
0文章
143瀏覽量
15505
發(fā)布評論請先 登錄
相關(guān)推薦
評論