Возможен ли запуск командного файла из приложения UWP? - PullRequest
0 голосов
/ 29 октября 2018

Я видел несколько противоречивых ответов здесь и на форумах Microsoft по этому поводу, возможно ли запустить командный файл из приложения UWP?

Я пытаюсь опубликовать пример C # здесь:

https://docs.microsoft.com/en-us/uwp/api/windows.system.launcher.launchuriasync#Windows_System_Launcher_LaunchUriAsync_Windows_Foundation_Uri_

Строка, которую я передаю: @ "C: \ Program Files \ ExampleApp \ test.bat", но мне не повезло - также не уверен, как отладить эту функцию LaunchUriAsync (Uri), так как это API-интерфейс Microsoft вызов функции

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Не из обычного UWP и никогда на рабочем столе Windows 10 в режиме «S», но вы можете сделать это, если создадите приложение Full Trust (также известное как Desktop Bridge), если вам не нужно работать на «S» «Режим машины.

Вы можете запускать процессы, включенные в ваш пакет, но они все равно будут выполняться в контексте вашего контейнера безопасности.

0 голосов
/ 29 октября 2018

вы можете попробовать

Process.Start("cmd exe", @"/k C:\Program Files\ExampleApp\test.bat");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...