2016-12-28 192 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應用程序。

相關問題