C# UWP Получить DisplayName установленных UWP приложений

240
28 февраля 2018, 06:18

Стоит задача получить список приложений на ПК.
Есть WPF приложение, преобразованное в UWP через "мост".
Есть код:

Windows.Management.Deployment.PackageManager packageManager = new Windows.Management.Deployment.PackageManager();        
System.Collections.Generic.IEnumerable<Windows.ApplicationModel.Package> packages = packageManager.FindPackagesForUser("");
foreach (Windows.ApplicationModel.Package pack in packages){
    string displayName = pack.DisplayName; //Равен ""        
    string familyName = pack.Id.FamilyName; //Содержит информацию
}

Проблема заключается в том, что "pack.DisplayName" выдает пустую строку, а "pack.Id.FamilyName". Кто знает как решить эту задачу? Нужно получить имя приложения, которое отображается в меню Пуск.

READ ALSO
Стеганография WAV файла

Стеганография WAV файла

ЗдравствуйтеРеализую стеганографический метод LSB для WAV файла

260
Создание акта в word C#

Создание акта в word C#

Доброго времени сутокНужно создать акт в word на основе данных, имеющихся на winforms

269
Как динамически изменить слой у объекта в unity?

Как динамически изменить слой у объекта в unity?

Добрый вечерКак из кода изменить слой у 3D объекта в иерархии

464
Как задать модель для шаблона?

Как задать модель для шаблона?

Есть сайт на ASPNet Core MVC

253