Запустите Exe из приложения UWP

У меня есть приложение UWP, и мне нужно запустить файл .Exe из пользовательской папки %appdata%.

Я не знаю, как найти %appdata% или как запускать файлы Exe.

Я просмотрел все, но ни одно из решений, которые я работал для меня. Заранее спасибо.


person Dan Schellekens    schedule 02.11.2015    source источник


Ответы (3)


Не существует поддерживаемого механизма для запуска случайных EXE-файлов в универсальном приложении для Windows. Вы можете запускать приложения через схему URI или ассоциацию файлов, если она зарегистрирована.

Что делает EXE, который вы пытаетесь запустить? Это ваша собственная программа или чья-то еще? И вы хотите сделать это для себя или вы хотите поставить его в магазине?

person Peter Torr - MSFT    schedule 02.11.2015
comment
Это для себя. Я хотел, чтобы программа запускала игру XNA, и мне нужна была живая плитка. Я знаю, что есть моно-игра, но она не работает для 32-битной версии, которая у меня, к сожалению, есть. - person Dan Schellekens; 02.11.2015
comment
Если это для себя, попробуйте создать фиктивный URI или ассоциацию файлов в панели управления, а затем запустить его через Windows.System.Launcher - person Peter Torr - MSFT; 02.11.2015

Что касается 2016 года, то проблему можно решить с помощью конвертера настольных приложений. Таким образом, вы можете добавить живую плитку прямо в свою игру XNA.

person ad1Dima    schedule 30.01.2017

Вы можете запустить .exe через сокетное соединение. Вот мой пример кода.

Вот мой пример кода. Но, как сказал ad1Dima, DAC — лучшее решение.

person Yosuke Ueda    schedule 24.03.2017