2016-02-03 2 views
1

Буквально просто взял это с нуля сегодня, так что несите меня.C# - System.Diagnostics.Process не существует

У меня есть необходимость кодирования некоторых команд Cortana, например, для закрытия моего компьютера (например). Я следую этому руководству here через вопрос переполнения стека, который я нашел here.

Все отлично работает - cortana подбирает мою команду и запускает команду в соответствии с инструкциями (отображает всплывающее окно при распознавании команды).

Однако, когда я пришел к фактическому кодированию команды отключения, System.Diagnostics.Process, он не распознается. Я также включил соответствующие заявления using.

Я искал и нашел (я думаю), что Process больше не может быть использован? Это так?

На другой ноте, есть другой способ, я могу выключить мою машину из C# Универсального ОС Windows App? :)

+0

Автору видео было задано вопрос о том, как фактически отключить компьютер в комментариях. Он понял, что не знает, как это сделать, и опубликовал [этот вопрос] (http://stackoverflow.com/questions/33925096/how-to-execute-process-commands-or-similar-using-a-universal -windows-платформы). Похоже, что это, вероятно, невозможно. У меня возникает соблазн просто закрыть это как обман. –

ответ

1

Я не считаю, что в любом случае для завершения работы ОС от UWP приложения. Они удалили любые API из UWP, которые позволили бы это.

+0

Можно ли вместо этого вызывать пакетный файл? – Tom

+0

Я считаю, что они тоже удалили это. – chief7

+0

А, это отстой! – Tom