Я пытаюсь создать удаленную оболочку на компьютере с Windows.Я нашел пример, который создает новый процесс для cmd.exe.Он устанавливает структуру STARTUPINFO следующим образом ..
si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW | STARTF_USEPOSITION;
si.wShowWindow = SW_HIDE;
si.hStdError = si.hStdInput = si.hStdOutput = (HANDLE)sClient;
si.dwX = GetSystemMetrics(SM_CXSCREEN);
si.dwY = GetSystemMetrics(SM_CYSCREEN);
Я знаком с клиентом / сервером и использую сокеты.Но я не знаком с трубами.Как установка этого обрабатывает и вход и выход на сокете?
Кроме того, что, если бы я использовал openssl на своем сокете, он все еще работал бы, так как у openssl есть собственный send / recv?