(Как) я могу выбрать приложение Магазина Windows с файловым браузером?

Я работаю над утилитой самоанализа, которая в конечном итоге просит пользователя указать исполняемый файл, который будет использоваться для запуска приложения. Теперь я хотел бы добавить поддержку так называемых «приложений Магазина Windows» (ранее я называл их «приложениями Metro», я считаю). Однако, мне не ясно, как они хранятся локально.

Я читал о том, как приложения Windows Store упакованы и развернуты, и, видимо, распространено их как .appx файлы, созданные такими инструментами, как makeappx. Тем не менее, я не вижу, если / где они хранятся локально.

Имеет ли смысл обращаться к ним как к обычным исполняемым файлам вообще, то есть через имя файла? Или есть более подходящий метод? Я заметил, что в реестре некоторые (все?) Приложения из Магазина Windows, которые я установил, перечислены ниже.

HKCU\Software\Classes\ActivatableClasses\Package

Есть ли какой-нибудь API для обработки этого дерева реестра, чтобы выполнять такие действия, как «Получите мне видимое пользователем имя» или «Получите мне AppUserModelId, чтобы я мог запустить приложение»?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]