基於硬件的快速發展目前主流操作系統都是64位的,當然微軟也提供 32 位版給某些配置比較低的平板電腦使用。
32位之前還有16位,不過微軟早在Windows 95 時代就開始逐漸遠離16位操作系統,現在16位上古軟件不常見。
發佈於2012年的Windows 8其實也支持16位上古軟件,當時微軟在32位版的Windows 8 爲16位軟件提供支持。
而64位Windows 8直接拋棄對16位軟件的支持,但萬萬沒想到如今64位Windows 10竟然還可以運行16位軟件。
在64位Windows 10上運行VB3.0
微軟介紹開發者怎麼支持16位軟件:微軟工程師德米特里最近在博客中分享了他的經驗,教開發者如何使用開源軟件OTVDM和微軟的.MSIX格式來封裝16位的老舊軟件。
這種封裝的16位上古軟件可以在Windows 10上運行,但從開始菜單點擊圖標會顯示不支持。
當然嚴格來說這並不是Windows 10原生支持16位軟件,畢竟Windows 8就拋棄16位幾年後怎麼可能繼續支持?
由於Windows 10已經不支持NT DOS虛擬機,所以有開發者開發的 OTVDM/WINEVDM 可幫助我們解決問題。
OTVDM/WINEVDM本質上是個16位的模擬器,該模擬器可兼容Windows 10因此能夠繼續運行16位上古軟件。
通過MSIX進行封裝:當然德米特里的重點自然不是怎麼介紹使用模擬器運行軟件 , 而是如何通過 MSIX 格式對這些軟件進行封裝運行。
通過MSIX格式進行封裝後可以顯著降低終端用戶的操作步驟---只需要10秒鐘雙擊打開軟件包點擊確認按鈕即可。
簡單來說開發者可以將WINEVDM模擬器與16位軟件進行封裝整合 ,這樣可以把16位軟件打包成兼容的新格式。
通過這種方式封裝的上古軟件可以在Windows 10上穩定運行,就是從開始菜單點擊快捷方式時可能會無法啓動。
當然就目前來說絕大多數用戶已經不需要使用上古軟件,而那些需要上古軟件的環境估計系統也沒有升級最新版。
所以德米特里的這篇博客算是給開發者們提供封裝的新思路,有興趣開發者們可以點擊這裏查看德米特里的原文。
原文:https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-16-bit-applications-on-windows-10-64-bit/ba-p/1671418
轉載:藍點網 landiannews.com
以上就是win10運行大程序的詳細內容,更多請關注本站其它相關文章!