Запуск процесса - C# (213453)
Формулировка задачи:
Здравствуйте. Можно ли из консольного приложения на c# запустить процесс в той же консоли? Например tasklist и после его завершения продолжить работу. Если можно то как это сделать?
Решение задачи: «Запуск процесса»
textual
Листинг программы
static void Main(string[] args) { Process proc = new Process(); ProcessStartInfo StartInfo = new ProcessStartInfo("cmd.exe", "/c tasklist"); StartInfo.RedirectStandardOutput = true; StartInfo.UseShellExecute = false; StartInfo.CreateNoWindow = true; StartInfo.WindowStyle = ProcessWindowStyle.Hidden; proc.StartInfo = StartInfo; proc.Start(); string line; StreamReader sr = proc.StandardOutput; while (!sr.EndOfStream) { line = sr.ReadLine(); Console.WriteLine(line); } Console.ReadKey(true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д