Вызвать команду для командной строки из приложения - C#

Узнай цену своей работы

Формулировка задачи:

Как из формы вызвать командную строку, автоматически прописать туда:
"bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS";
и нажать окей(Автоматически),и можно ли сразу несколько функций вызвать за раз?!)
Попробовал так:
Process pc = new Process();
            pc.StartInfo.Verb = "runas";
            pc.StartInfo.FileName = "cmd";
            pc.Start();
            SendKeys.SendWait("bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS" + "{Enter}");
Но значение не работает! Как быть?

Решение задачи: «Вызвать команду для командной строки из приложения»

textual
Листинг программы
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd";
// Параметр командной строки /K оставит окно cmd открытым после завершения работы
// /C - наоборот, закроет его.
cmd.StartInfo.Arguments = "/K help";
cmd.Start();
// Эта строка оставит открытым окно твоей C# программы.
Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.625 из 5
Похожие ответы