2016-12-28 190 views
0

我有一个经典的win32应用程序,其中我有一个WMI调用来在系统中安装win32应用程序。桌面应用程序转换器win32应用程序转换

我使用Desktop App Converter将该win32应用程序转换为appx。

相同的WMI调用在转换的Appx中正常工作。通常在uwp中,我们无法进行WMI调用。

我不知道这些WMI调用是如何转换的。任何人都可以解释吗?

+0

修正了较小的语法错误。 –

回答

1

正确,WMI调用在UWP应用程序中不可用。当您将Win32应用程序转换为UWP应用程序时,您有权通过授权访问WMI调用。 enter image description here

桌面到UWP桥的关键目标是尽可能地将应用程序状态与系统状态分开,同时保持与其他应用程序的兼容性。通过将应用程序放置在通用Windows平台(UWP)包中,然后检测并重定向它在运行时对文件系统和注册表所做的一些更改,Bridge即可实现此目的。

转换后的应用程序包是仅限桌面应用程序,完全信任的应用程序,未经过虚拟化或沙盒处理。这使他们能够以与传统桌面应用程序相同的方式与其他应用程序交互。

因此,您可以了解应用程序将其封装为APPX并添加了UWP组件。该应用程序仍然是一个win32应用程序。

相关问题