尽管微软新推出的 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文章
1272浏览量
69805 -
WINDOWS
+关注
关注
4文章
3584浏览量
89483
发布评论请先 登录
相关推荐
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)
评论