Windows CreateProcess стандартный сокет и сокет перенаправления stdout - PullRequest
0 голосов
/ 08 декабря 2018

Я работаю над проектом.По сути, я хочу, чтобы мой сервер прослушивал сокет и получал данные от других клиентов.Затем я хочу, чтобы один клиент установил соединение со мной и при подключении создал интерактивную оболочку для этого компьютера.Я нашел код, который делает это (почти).Вы должны подключиться к нему, чтобы получить оболочку.Я уверен, что мог бы просто изменить его так, чтобы он соединялся со мной и порождал соединение, но у меня был вопрос относительно того, как он обрабатывает recv / send?

Обычно у меня были бы send () иrecv () для обработки ввода / вывода сокета, но так как:

si.hStdError = si.hStdInput = si.hStdOutput = (HANDLE)sClient;

Я пытаюсь выяснить, как это обрабатывает recv / send оболочки.

Пример кодаЯ имею в виду здесь:

http://www.rohitab.com/discuss/topic/27868-remote-shell/?p=10021668

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