盡管微軟新推出的 Windows 10X 操作系統主要側重于 UWP 和 Web 應用程序,但該公司也充分了解傳統 Win32 對自家老用戶的重要性。
因此在新操作系統發布的時候,微軟就表示 Windows 10X 將在特殊容器中啟用對 Win32 應用程序的支持。
現在,得益于 WalkingCat 在 Twitter 上分享的信息,我們對這款操作系統的底層有了更深入的了解。
【視頻截圖,來自:Microsoft,via Neowin】
對于 Win32 應用程序來說,微軟將使用類似于 Windows Linux 子系統的容器技術。每個 Win32 應用程序都可在同一容器上運行,且該容器幾乎支持所有 Win32 應用程序。
然而受容器化的影響,Win32 應用程序將無法修改系統文件或注冊表,因此某些軟件的用戶可能會遇上一些麻煩,尤其是無法通過可執行文件來手動安裝(比如驅動程序軟件)。
即便如此,Win32 支持仍可讓大多數傳統應用程序相對容易地在 Windows 10X 上使用,因為某些內容是與主機操作系統共享的(比如文件夾的路徑結構就與您期望的相同)。
此外,用戶可在主機和容器間共享文件,但不包括私有的應用程序數據。因為常見的硬件(比如鍵盤、鼠標、圖形、音頻等)都具有通往主機的“捷徑”,所以它們都可以正常工作。
用戶可自行決定啟用那些隱私敏感型硬件,比如網絡攝像頭和麥克風,這點在容器中同樣有效。若允許訪問 Win32 應用程序,則每款 Win32 應用程序都可以訪問該硬件。
微軟還提到了 Windows 10X 系統托盤的適配,由于其不再是新系統上的一部分,意味著用戶可能無法看到 Win32 應用的某些圖標。
好消息是,微軟尚未移除系統任務欄圖標相關的 API,因此嘗試使用這項功能的 Win32 應用程序,并不會遭遇崩潰或出現其它問題(只是看不到相關圖標而已)。
最后是已有的 MSIX 和原生容器,與 Win32 容器相比,它們提供了更強大的安裝和卸載體驗、具有更高的信任級別、以及最佳的性能表現。
當然,兼容 MSIX 容器的應用程序,也可在常規的 Win 32 容器中運行。
-
Web
+關注
關注
2文章
1266瀏覽量
69574 -
WINDOWS
+關注
關注
4文章
3554瀏覽量
89011
發布評論請先 登錄
相關推薦
window 10系統生成的安裝包程序在win7上運行,我生成時也選了配置win7,但是還是報需要win10以上配置系統
如何實現Windows應用在Linux系統上的無縫運行
![如何實現<b class='flag-5'>Windows</b>應用在Linux系統<b class='flag-5'>上</b>的無縫<b class='flag-5'>運行</b>](https://file1.elecfans.com/web3/M00/04/40/wKgZO2dx_UeAfdV8AAAyZabFKss465.png)
如何在windows上emulate不同操作系統
如何在TMS320DM643x器件上使用EDMA3驅動程序
![如<b class='flag-5'>何在</b>TMS320DM643<b class='flag-5'>x</b>器件<b class='flag-5'>上</b>使用EDMA3驅動程序](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
下一代高功能新一代AI加速器(DRP-AI3):10x在高級AI系統高級AI中更快的嵌入處理
![下一代高功能新一代AI加速器(DRP-AI3):<b class='flag-5'>10x</b>在高級AI系統高級AI中更快的嵌入處理](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在沒有安裝visual studio或EZ-USB FX3 SDK的win10電腦上使用FwDownloadApp.exe?
在運行Windows11的系統上安裝KitProg編程器驅動程序時遇到的疑問求解
微軟確認Windows 10和Windows Server 2019更新5月版時出現0x錯誤
MotorControl Workbench 5.0.3上位機不能打開默認工程,新建工程也失敗了的原因?
成功讓Windows 95運行“數千款軟件”的訣竅
用VS2012編寫了一個win32控制臺的小程序與CyUSB3014通信,一調用write API就崩潰怎么解決?
如何在PSoC62 Evaluation kit開發板上運行RT-Thread呢?
![如<b class='flag-5'>何在</b>PSoC62 Evaluation kit開發板<b class='flag-5'>上</b><b class='flag-5'>運行</b>RT-Thread呢?](https://file1.elecfans.com/web2/M00/C1/40/wKgZomXdTiCALqQxAABSO4fFgn4963.jpg)
評論