Windows管道如何处理发送和接收

时间:2018-12-08 23:11:16

标签: c windows

我正在尝试在Windows计算机上创建一个远程shell。我找到了一个为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?

0 个答案:

没有答案