2016-05-07 12 views
1

Ich versuche, ein Startprogramm zu machen, das Windows Apps startet.
Ich kann Win32-Anwendungen finden, aber ich habe keine Ahnung, wie UWP Apps (Universal Apps) zu finden sind.
Gibt es eine API oder Verzeichnisse zum Auflisten von Universal Apps?Wie erhalte ich eine Liste der installierten Windows Universal Apps?

+0

möglich duplizieren [Get installierte Anwendungsliste in UWP] (http://stackoverflow.com/questions/36293051/get-installed-application-list-in-uwp) –

+0

Verwenden Sie die Klasse [PackageManager] (https://msdn.microsoft.com/en-us/library/windows/apps/windows.management.deployment.packagemanager.aspx) von [Windows.Management.Deployment] (https : //msdn.microsoft.com/en-us/library/windows/apps/windows.management.deployment.aspx) Namespace. Beispielcode finden Sie unter [Beispiel für App-Pakete auflisten] (https://code.msdn.microsoft.com/windowsdesktop/package-manager-inventory-ee821079). – IInspectable

+0

@Intspectable Danke! – Heejin

Antwort

2

Sie können die in den obigen Kommentaren erwähnte PackageManager-Klasse nicht in einer UWP-App verwenden.

Können Sie Powershell verwenden? Wenn ja, gibt es

Get-AppxPackage -AllUsers 

, die alle App-Pakete auflistet (.appx) installiert (https://technet.microsoft.com/en-us/library/hh856044.aspx).

Sehen Sie diese MSDN Frage für weitere Informationen: 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

Von [Get-AppxPackage] (https://technet.microsoft.com/en-us/library/hh856044.aspx): * "Um die Liste der Pakete für a Benutzerprofil mit Ausnahme des Profils für den aktuellen Benutzer müssen Sie diesen Befehl mithilfe von Administratorberechtigungen ausführen. "* – IInspectable

Verwandte Themen