очень долгий и как это обойти?
Process pProcess = new Process();
pProcess.StartInfo.FileName = "powershell.exe";
pProcess.StartInfo.CreateNoWindow = false;
pProcess.StartInfo.UseShellExecute = false;
pProcess.StartInfo.RedirectStandardOutput = true;
pProcess.EnableRaisingEvents = true;
pProcess.OutputDataReceived += outputRedirection;
pProcess.Start();
pProcess.BeginOutputReadLine();
pProcess.WaitForExit();
pProcess.Close();
ну прям долго появляется то сообщение от microsoft
Долго — это сколько? И тут же у тебя не cmd, а PowerShell.
Да, не cmd. Но суть не меняет.
Это почему? Похоже на павершел
разницы особо нет, что powershell,cmd не отвечают сразу(5-10с) а только через 2-3 минуты, сам запусти через процесс.
то есть моментально все открывается?
спасибо. ❤️
Сильно меняет, попробуй cmd. Это поможет понять, а что именно тормозит.
Погоди, то есть редирект тормозил? Или там чел не вычитывал текст оттуда?
мне просто нужно данные получать из консоли другого процесса, который запущу
Обсуждают сегодня