0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Wildesbeast 来源:今日头条 作者: cnBeta 2020-02-12 14:17 次阅读

尽管微软新推出的 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
    Web
    +关注

    关注

    2

    文章

    1262

    浏览量

    69441
  • WINDOWS
    +关注

    关注

    3

    文章

    3541

    浏览量

    88628
收藏 人收藏

    评论

    相关推荐

    何在windowsemulate不同操作系统

    一、虚拟化技术概述 虚拟化技术允许在单个物理机器创建多个虚拟机,每个虚拟机都可以运行不同的操作系统。这使得我们可以在Windows系统模拟其他操作系统,而无需购买额外的硬件。虚拟化
    的头像 发表于 12-05 15:50 159次阅读

    何在TMS320DM643x器件使用EDMA3驱动程序

    电子发烧友网站提供《如何在TMS320DM643x器件使用EDMA3驱动程序.pdf》资料免费下载
    发表于 10-15 09:41 0次下载
    如<b class='flag-5'>何在</b>TMS320DM643<b class='flag-5'>x</b>器件<b class='flag-5'>上</b>使用EDMA3驱动程序

    何在STM32运行AI应用

    1.X-Linux-AI概述X-LINUX-AI是STM32MPUOpenSTLinux扩展包,面向STM32MP1和STM32MP2系列微处理器的人工智能。它包含LinuxAI框架,以及用于开始
    的头像 发表于 09-30 08:00 2465次阅读
    如<b class='flag-5'>何在</b>STM32<b class='flag-5'>上</b><b class='flag-5'>运行</b>AI应用

    何在采用 SOT563 封装的 TPS56x242-7 实现更良好的热性能

    电子发烧友网站提供《如何在采用 SOT563 封装的 TPS56x242-7 实现更良好的热性能.pdf》资料免费下载
    发表于 09-12 11:07 0次下载
    如<b class='flag-5'>何在</b>采用 SOT563 封装的 TPS56<b class='flag-5'>x</b>242-7 <b class='flag-5'>上</b>实现更良好的热性能

    下一代高功能新一代AI加速器(DRP-AI3):10x在高级AI系统高级AI中更快的嵌入处理

    电子发烧友网站提供《下一代高功能新一代AI加速器(DRP-AI3):10x在高级AI系统高级AI中更快的嵌入处理.pdf》资料免费下载
    发表于 08-15 11:06 0次下载
    下一代高功能新一代AI加速器(DRP-AI3):<b class='flag-5'>10x</b>在高级AI系统高级AI中更快的嵌入处理

    求助,请问如何在Windows系统安装ESP-IDF⼯具链?

    求助,请问如何在Windows系统安装ESP-IDF⼯具链?
    发表于 07-09 06:28

    请问如何在Windows(Msys)设置NONOS系统?

    何在Windows(Msys)设置NONOS系统?
    发表于 07-08 08:29

    何在没有安装visual studio或EZ-USB FX3 SDK的win10电脑使用FwDownloadApp.exe?

    我想在没有安装 visual studio 或 EZ-USB FX3 SDK 的 win10 电脑使用 FwDownloadApp.exe。 我看到了没有 msvcp90.dll
    发表于 05-30 08:31

    运行Windows11的系统安装KitProg编程器驱动程序时遇到的疑问求解

    我在运行 Windows 11 的系统安装 KitProg 编程器驱动程序时遇到困难。 每次尝试安装时,Windows 都无法为设备找到合适的驱动程序,如所附截图所示。 我尝试了常用
    发表于 05-21 06:35

    微软确认Windows 10Windows Server 2019更新5月版时出现0x错误

    近期,微软更新Windows健康控制台,公开承认其针对Windows 10系统于5月份推出的更新(即KB5037765)与Windows Server 2019面临同样的问题——安装过
    的头像 发表于 05-17 11:10 592次阅读

    MotorControl Workbench 5.0.3上位机不能打开默认工程,新建工程也失败了的原因?

    ************** mscorlib 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8669 (QFE.050727-8600) 基本代码: file:///C:/Windows
    发表于 04-28 08:46

    成功让Windows 95运行“数千款软件”的诀窍

    据分析,问题可能出在“ndphlpr”这个神秘的传统 Windows 驱动程序。虽然在 Windows 98 中未被使用,但却是运行.NET的必要条件,否则.NET应用将会崩溃。
    的头像 发表于 04-16 10:15 604次阅读

    win10下无法运行STVD怎么解决?

    win10运行STVD的时候,出现这个问题,不知要怎么解决。谢谢
    发表于 04-10 06:39

    用VS2012编写了一个win32控制台的小程序与CyUSB3014通信,一调用write API就崩溃怎么解决?

    SDK1.3librarycpplibx86CyAPI.lib,程序在win7系统下运行正常,在win10下一运行到与控制端点通信的地方就崩溃。程式可以正常找到设备,但是一调用wri
    发表于 02-29 06:17

    何在PSoC62 Evaluation kit开发板运行RT-Thread呢?

    本文主要介绍如何在PSoC62 Evaluation kit开发板运行RT-Thread,如何连接CYW43012 WiFi蓝牙模组,以及如何进行WiFi联网、网络延迟、网络带宽测试。
    的头像 发表于 02-27 10:49 1008次阅读
    如<b class='flag-5'>何在</b>PSoC62 Evaluation kit开发板<b class='flag-5'>上</b><b class='flag-5'>运行</b>RT-Thread呢?