Я обнаружил, что чем больше я уточняю вопрос, тем лучше получаю помощь.
Итак, чтобы сделать вопрос как можно более полным, я предоставляю это решение C # WPF , созданное в Visual Studio 2010 Beta 2 .
Это решение точно воспроизводит проблему, с которой я столкнулся, поскольку я пытаюсь перехватить вывод из ssh.exe с помощью объекта System.Diagnostics.Process.
Чтобы воспроизвести эту проблему, на ваших глазах вам понадобятся две вещи:
(1) Установка Visual Studio 2010 Beta 2 .
(2) IP-адрес сервера Linux, который разрешает входящие SSH-соединения.
Чтобы изменить этот код для работы, вам, вероятно, нужно быть таким же хакером, как и программистом. Код настолько полный, насколько я знаю, как это сделать. Он будет контролировать вывод практически любой другой утилиты командной строки (кроме ssh.exe).
Если вы нажмете на мое имя, вы увидите все предыдущие способы, которыми я задавал этот вопрос. Если у вас есть предложение, но вы не можете загрузить и воспроизвести эту проблему, отправьте ответы на один из этих предыдущих вопросов:
Я хотел бы зарезервировать этот вопрос для тех, у кого есть предпосылки воспроизвести проблему, и ответить на нее, показывая, как они заставили ее работать (с некоторыми изменениями).