2015-11-02 3 views
3

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

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

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

ответ

4

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

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

+0

Это для меня. Я хотел, чтобы программа запускала игру XNA, и мне нужна живая плитка. Я знаю, что есть моно-игра, но она не работает для 32-бит, что, к сожалению, у меня есть. –

+2

Если это для вас, попробуйте создать фиктивную URI или ассоциацию файлов в панели управления, а затем запустите ее через 'Windows.System.Launcher' –

3

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

1

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

Here is my sample code. Но, как сказал ad1Dima, ЦАП - лучшее решение.