高手魔改升級Win95!成功移植數(shù)千軟件
快科技4月15日消息,Windows 95已經(jīng)是足足28年前的產(chǎn)物了,但依然有人對它真著迷,油管博主MattKC就展示了他對Windows 95的一番改造,居然將Windows 98系統(tǒng)上的.NET Framework框架給移植了過去!
在此基礎(chǔ)上,他進(jìn)一步將數(shù)千款軟件成功移植到Windows 95系統(tǒng)上,它們大多數(shù)就依賴于.NET Framework而運(yùn)行。
事實(shí)上,.NET Framework框架正是Windows 95/98之間的一個(gè)關(guān)鍵區(qū)別。
當(dāng)然,如此改造絕非易事。
比如,常用于讓W(xué)indows 98系統(tǒng)可運(yùn)行Windows 2000/XP軟件的開源兼容層工具KernelEx就不支持Windows 95,只能另尋他法。
想讓.NET Framework運(yùn)行在Windows 95之上,問題非常多,首先就是大量DLL動(dòng)態(tài)鏈接庫文件的缺失,MattKC通過一個(gè)特殊的轉(zhuǎn)存儲(chǔ)工具來識別缺失的DLL文件,然后替代或忽略。
其次是注冊表,需要增加多達(dá)5409項(xiàng)。
如此改造之后,.NET Framework終于可以在Windows 95上跑起來,但無法正確JIT Debug,主要是古老驅(qū)動(dòng)ndphlpr的問題,然后還有各種其他兼容性問題。
本站所有文章、數(shù)據(jù)、圖片均來自互聯(lián)網(wǎng),一切版權(quán)均歸源網(wǎng)站或源作者所有。
如果侵犯了你的權(quán)益請來信告知我們刪除。郵箱:business@qudong.com