4 月 16 日,YouTube 頻道 MattKC 發(fā)布一則視頻,展示如何將 Windows 98 系統(tǒng)中的.NET Framework移植到 Windows 95 上,從而帶動(dòng)后者運(yùn)行“成百上千款軟件”。
MattKC 視頻提到,盡管 Windows 95 與 Windows 98 有諸多相似之處,但最大的差異在于.NET Framework。
該視頻時(shí)長(zhǎng) 51 分鐘,主播懷念起 28 年前軟硬件繁榮的年代。他指出,移植過程繁瑣,需補(bǔ)充大量.DLL 文件,并修改 5409 項(xiàng)注冊(cè)表信息。
此外,即使補(bǔ)充了.DLL 文件、修改了注冊(cè)表,仍無(wú)法在 Windows 95 上正常運(yùn)行 JIT(Just In Time)調(diào)試。
據(jù)分析,問題可能出在“ndphlpr”這個(gè)神秘的傳統(tǒng) Windows 驅(qū)動(dòng)程序上。雖然在 Windows 98 中未被使用,但卻是運(yùn)行.NET的必要條件,否則.NET應(yīng)用將會(huì)崩潰。
經(jīng)過數(shù)天的努力,MattKC 利用 WinDebug 對(duì) Windows 95 和 Windows 98 的兼容性進(jìn)行并行測(cè)試,最終找到阻礙 WinDebug 讀取的代碼塊,成功完成移植。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3622瀏覽量
92622 -
驅(qū)動(dòng)程序
+關(guān)注
關(guān)注
19文章
868瀏覽量
49709 -
Youtube
+關(guān)注
關(guān)注
0文章
144瀏覽量
16803
發(fā)布評(píng)論請(qǐng)先 登錄
Windows作系統(tǒng)可以在 ARM926EJ-S 上運(yùn)行嗎?
2025年5月飛騰平臺(tái)與95款產(chǎn)品完成兼容適配
龍芯處理器支持WINDOWS嗎?
統(tǒng)信Windows應(yīng)用兼容引擎V3.3.0更新
如何基于Android 14在i.MX95 EVK上運(yùn)行Deepseek-R1-1.5B和性能
在Windows上安裝OpenVINO?運(yùn)行時(shí)遇到錯(cuò)誤怎么解決?
使用Windows中的Docker容器運(yùn)行DL Streamer出現(xiàn)報(bào)錯(cuò)怎么解決?
The Bat! Voyager便攜式電子郵件客戶端軟件介紹
DAC5689EVM評(píng)估板寫入數(shù)據(jù),軟件中很多參數(shù)就會(huì)出現(xiàn)持續(xù)跳變,為什么?
如何實(shí)現(xiàn)Windows應(yīng)用在Linux系統(tǒng)上的無(wú)縫運(yùn)行

評(píng)論