Я пытаюсь написать что-то в процесс, используя класс stream. Я использую.net 4.5. Однако кажется, что письмо не является поддержкой.
Process.StandardOutput.BaseStream.CanWrite
return false.
Верно ли, что класс Process Stream не поддерживает запись?
Да, потому что это результат другого процесса. Вы можете читать только это. Из документации.
Возвращает поток, используемый для чтения вывода приложения.
Я знаю, что это немного сбивает с толку, но подумайте об этом как о StandardOutput с точки зрения процесса. (Не с вашей точки зрения, как другой процесс, смотрящий на это.)
Если вы хотите записать данные для другого процесса для чтения, вместо этого вы должны использовать Process.StandardInput
.