Как контролировать существующий процесс в .NET - PullRequest
0 голосов
/ 27 апреля 2018

Я подготовил простой подчиненный процесс, который я могу запустить и контролировать с помощью .NET System.Diagnostics.Process. Тем не менее, что, если я хочу открыть существующий процесс. Я могу сделать это достаточно легко по имени. Тем не менее, я также хочу контролировать Стандартный вывод . Это достаточно просто, когда мой код в основном владеет процессом. Я даже могу установить флаг RedirectStandardOutput в экземпляре Process мониторинга. Но когда я звоню BeginOutputReadLine или пытаюсь получить доступ к StandardOutput любым способом, я получаю исключение, т.е. Additional information: StandardOut has not been redirected or the process hasn't started yet. Это заставляет меня поверить, что когда я создаю процесс из .NET, предоставляющий начальную информацию, происходит больше. Итак ... Мой вопрос в основном таков. Есть ли способ присоединиться к существующему процессу и контролировать его стандартный поток вывода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...