現(xiàn)在的程序都是64位的,也有32位的,其實(shí)很多用戶可能不知道程序還有16位的,現(xiàn)在依然不多見了!發(fā)布于2012年的Windows 8其實(shí)也支持16位上古軟件,當(dāng)時(shí)微軟在32位版的Windows 8 為16位軟件提供支持。而64位Windows 8直接拋棄對16位軟件的支持,但萬萬沒想到如今64位Windows 10竟然還可以運(yùn)行16位軟件。
在64位Windows 10上運(yùn)行VB3.0
微軟介紹開發(fā)者怎么支持16位軟件:微軟工程師德米特里日前發(fā)布博客介紹開發(fā)者如何通過開源軟件OTVDM和微軟.MSIX格式封裝16位的上古軟件。
通過這種方式封裝的 16 位上古軟件可以直接在Windows 10里運(yùn)行,只是從開始菜單點(diǎn)擊圖標(biāo)會顯示不受支持。
當(dāng)然嚴(yán)格來說這并不是Windows 10原生支持16位軟件,畢竟Windows 8就拋棄16位幾年后怎么可能繼續(xù)支持?
由于Windows 10已經(jīng)不支持NT DOS虛擬機(jī),所以有開發(fā)者開發(fā)的 OTVDM/WINEVDM 可幫助我們解決問題。
OTVDM/WINEVDM本質(zhì)上是個(gè)16位的模擬器,該模擬器可兼容Windows 10因此能夠繼續(xù)運(yùn)行16位上古軟件。
通過MSIX進(jìn)行封裝:當(dāng)然德米特里的重點(diǎn)自然不是怎么介紹使用模擬器運(yùn)行軟件 , 而是如何通過 MSIX 格式對這些軟件進(jìn)行封裝運(yùn)行。
通過MSIX格式進(jìn)行封裝后可以顯著降低終端用戶的操作步驟---只需要10秒鐘雙擊打開軟件包點(diǎn)擊確認(rèn)按鈕即可。
簡單來說開發(fā)者可以將WINEVDM模擬器與16位軟件進(jìn)行封裝整合 ,這樣可以把16位軟件打包成兼容的新格式。
通過這種方式封裝的上古軟件可以在Windows 10上穩(wěn)定運(yùn)行,就是從開始菜單點(diǎn)擊快捷方式時(shí)可能會無法啟動。
當(dāng)然就目前來說絕大多數(shù)用戶已經(jīng)不需要使用上古軟件,而那些需要上古軟件的環(huán)境估計(jì)系統(tǒng)也沒有升級最新版。
所以,Win10默認(rèn)還是對16位不太支持的,只能通過一些手段來支持16位程序,好在16位的程序現(xiàn)在基本不會用到了!