Как я могу вызвать удаленный процесс в .NET, который наследует родительский stdin и stdout - PullRequest
0 голосов
/ 07 января 2011

Мне нужно написать консольное приложение .NET (C # или IronPython), которое запускает программу на удаленной машине, которая считывает из стандартного ввода родителя и записывает в стандартный вывод родителя.Цель состоит в том, чтобы входные данные, записанные в локальное приложение, записывались в удаленное приложение, а выходные данные из удаленного приложения записывались в выходные данные локального приложения.

Как это можно сделать?Я посмотрел на WMI через System.Management, но не уверен, как подключить потоки stdin / stdout.

1 Ответ

1 голос
/ 07 января 2011

Как насчет использования PsExec в вашем приложении?

Вы можете открыть удаленную оболочку, используя

psexec [params] cmd

, а затем использовать локальную оболочку для записи ввода и чтениявыход.

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