Member 10536462 Ответов: 2

Как запустить исполняемый файл, но сохранить консоль исполняемого файла скрытой в коде C#?


У меня есть исполняемый файл, который мне нужно запустить в коде C#, но консоль должна быть скрыта во время работы.

Ниже приведен код, который я использовал для запуска исполняемого файла:
----------------------------------------------------
Процесс process = новый процесс();
процесс.свойство StartInfo.Имяфайла = ".\\ABC.exe";
процесс.Начать();
----------------------------------------------------

Прошу Вас, пожалуйста, подсказать, как этого можно достичь.

Что я уже пробовал:

Процесс process = новый процесс();
процесс.свойство StartInfo.Имяфайла = ".\\ABC.exe";
процесс.Начать();

2 Ответов

Рейтинг:
2

OriginalGriff

Видеть здесь: ProcessStartInfo.Свойство CreateNoWindow (System.Диагностика)[^] и прочитайте раздел "замечания".


Рейтинг:
0

Member 10536462

я только что понял это и хотел бы поделиться одним и тем же фрагментом кода со всеми:

Процесс process = новый процесс();
процесс.свойство StartInfo.Имяфайла = ".\\ABC.exe";
процесс.свойство StartInfo.WindowStyle = Система.Диагностика.ProcessWindowStyle.Скрытый;
процесс.Начать();


Dave Kreskowiak

Нет, спасибо. Я просто прочитаю документацию по классу ProcessStartInfo, потому что именно там они скрывают такую базовую информацию.