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