2016-05-07 74 views
1

我試圖做一個啓動Windows應用程序的啓動程序。
我可以找到Win32應用程序,但我不知道如何找到UWP應用程序(通用應用程序)。
是否有任何API或目錄列出通用應用程序?如何獲取已安裝的Windows通用應用程序列表?

+0

可能重複[獲取在UWP安裝的應用程序列表(http://stackoverflow.com/questions/36293051/get-installed-application-list-in-uwp ) –

+0

使用[Windows.Management.Deployment](https)中的[PackageManager](https://msdn.microsoft.com/en-us/library/windows/apps/windows.management.deployment.packagemanager.aspx)類://msdn.microsoft.com/en-us/library/windows/apps/windows.management.deployment.aspx)命名空間。示例代碼可以在[枚舉應用程序包示例](https://code.msdn.microsoft.com/windowsdesktop/package-manager-inventory-ee821079)中找到。 – IInspectable

+0

@IInspectable謝謝! – Heejin

回答

2

您不能使用UWP應用程序中上述註釋中提到的PackageManager類。

你可以使用powershell?如果是這樣,有

Get-AppxPackage -AllUsers 

這將列出所有已安裝(https://technet.microsoft.com/en-us/library/hh856044.aspx)的應用程序包(.appx)。

詳情請參見MSDN的問題:https://social.msdn.microsoft.com/Forums/expression/en-US/b20cef2c-98a8-4d6f-8231-db856199f2c9/uwppossible-to-get-installed-packages-in-uwp10-across-all-users?forum=wpdevelop

+0

從[Get-AppxPackage](https://technet.microsoft.com/en-us/library/hh856044.aspx):*「要獲取包用戶配置文件,而不是當前用戶的配置文件,則必須使用管理員權限運行此命令。「* – IInspectable

相關問題