Передача параметров уже запущенной программе - C#

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

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

Здравствуйте. Помогите пожалуйста передать текст уже запущенной программе. Запускаю программу так
Process p = new Process();
p.StartInfo.FileName = Properties.Settings.Default.path + "\\hlds.exe";
p.StartInfo.Arguments = Properties.Settings.Default.param;
p.StartInfo.WorkingDirectory = Properties.Settings.Default.path;
 
p.Start();
Вроде есть, что-то типа StandartInput(прочитал в интернете). Но я не знаю как его использовать.

Решение задачи: «Передача параметров уже запущенной программе»

textual
Листинг программы
var firstOrDefault = Process.GetProcessesByName("cmd").FirstOrDefault();
            if (firstOrDefault != null)
                firstOrDefault.StandardInput.WriteLine("ipconfig & pause");

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


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

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

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