如何在Windows 10X上运行Win32应用

电子说

1.3w人已加入

描述

尽管微软新推出的 Windows 10X 操作系统主要侧重于 UWP 和 Web 应用程序,但该公司也充分了解传统 Win32 对自家老用户的重要性。

因此在新操作系统发布的时候,微软就表示 Windows 10X 将在特殊容器中启用对 Win32 应用程序的支持。

现在,得益于 WalkingCat 在 Twitter 上分享的信息,我们对这款操作系统的底层有了更深入的了解。

Web

【视频截图,来自:Microsoft,via Neowin】

对于 Win32 应用程序来说,微软将使用类似于 Windows Linux 子系统的容器技术。每个 Win32 应用程序都可在同一容器上运行,且该容器几乎支持所有 Win32 应用程序。

然而受容器化的影响,Win32 应用程序将无法修改系统文件或注册表,因此某些软件的用户可能会遇上一些麻烦,尤其是无法通过可执行文件来手动安装(比如驱动程序软件)。

即便如此,Win32 支持仍可让大多数传统应用程序相对容易地在 Windows 10X 上使用,因为某些内容是与主机操作系统共享的(比如文件夹的路径结构就与您期望的相同)。

此外,用户可在主机和容器间共享文件,但不包括私有的应用程序数据。因为常见的硬件(比如键盘、鼠标、图形、音频等)都具有通往主机的“捷径”,所以它们都可以正常工作。

用户可自行决定启用那些隐私敏感型硬件,比如网络摄像头和麦克风,这点在容器中同样有效。若允许访问 Win32 应用程序,则每款 Win32 应用程序都可以访问该硬件。

Web

微软还提到了 Windows 10X 系统托盘的适配,由于其不再是新系统上的一部分,意味着用户可能无法看到 Win32 应用的某些图标。

好消息是,微软尚未移除系统任务栏图标相关的 API,因此尝试使用这项功能的 Win32 应用程序,并不会遭遇崩溃或出现其它问题(只是看不到相关图标而已)。

最后是已有的 MSIX 和原生容器,与 Win32 容器相比,它们提供了更强大的安装和卸载体验、具有更高的信任级别、以及最佳的性能表现。

当然,兼容 MSIX 容器的应用程序,也可在常规的 Win 32 容器中运行。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分