Почему отображается окно консоли, даже если я установил его скрытие? - PullRequest
0 голосов
/ 27 мая 2020

Как избавиться от окна консоли? У меня есть ProcessStartInfo, как показано ниже

   var processStartInfo = new ProcessStartInfo()
    {
       FileName = Path.Combine(path, "Hi.exe");,
       WindowStyle = ProcessWindowStyle.Hidden,
       UseShellExecute = false,
       CreateNoWindow = true,
        RedirectStandardInput = true,
     };
      Process.Start(processStartInfo).StandardInput.WriteLine(argHandlerArgs);

1 Ответ

0 голосов
/ 28 мая 2020

Почему отображается окно консоли, даже если я установил его скрытие?

Согласно документации :

К используйте Hidden, свойство UseShellExecute должно быть истинным.

Но вы установили UseShellExecute равным false.

Если ваш процесс работает быстро, рассмотрите возможность использования Minimized вместо

...