博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C++] socket -9[匿名管道]
阅读量:6191 次
发布时间:2019-06-21

本文共 1441 字,大约阅读时间需要 4 分钟。

 

::怎么弄都不能读取信息....先把代码放着....

1 #include
2 #include
3 int main() 4 { 5 HANDLE read=NULL,write=NULL; 6 SECURITY_ATTRIBUTES ss; 7 STARTUPINFO sa={
0}; 8 PROCESS_INFORMATION pp={
0}; 9 char text[]="匿名管道程序测试!";10 DWORD writetext;11 ss.nLength=sizeof(ss);12 ss.lpSecurityDescriptor=NULL;13 ss.bInheritHandle=TRUE;14 if(CreatePipe(&read,&write,&ss,0))15 {16 printf("创建匿名管道成功!\r\n");17 sa.cb=sizeof(sa);18 sa.dwFlags=STARTF_USESHOWWINDOW;19 sa.hStdInput=read;20 sa.hStdOutput=write;21 sa.hStdError=GetStdHandle(STD_ERROR_HANDLE);22 if(::CreateProcess(NULL,"子进程.exe",NULL,NULL,TRUE,0,NULL,NULL,&sa,23 &pp))24 {25 printf("创建子进程成功\r\n");26 WriteFile(write,text,sizeof(text),&writetext,NULL);27 printf("通过匿名管道写入数据成功\r\n");28 }29 else30 {31 printf("创建子程失败\r\n");32 }33 }34 //::Sleep(50000);35 return 0;36 }
1 #include
2 #include
3 int main() 4 { 5 HANDLE read=NULL; 6 char text[100]={
0}; 7 DWORD readtext; 8 read=GetStdHandle(STD_INPUT_HANDLE); 9 if(ReadFile(read,text,100,&readtext,NULL))10 {11 printf("从匿名管道读取的数据是: %s\r\n",text);12 }13 else14 {15 printf("读取失败!\r\n");16 }17 ::Sleep(10000);18 return 0;19 }

 

转载地址:http://kfrda.baihongyu.com/

你可能感兴趣的文章
在linux终端下打开pdf文件
查看>>
聚合类新闻client的改进
查看>>
iOS tableView下拉图片放大
查看>>
Hello World另类写法
查看>>
破网速测试
查看>>
jQuery操作得到DOM元素
查看>>
JsonArray对象
查看>>
JAVA设计模式之 原型模式【Prototype Pattern】
查看>>
BNU 34986 Football on Table
查看>>
CSS3 :target伪类实现Tab切换效果
查看>>
自然语言交流系统 phxnet团队 创新实训 个人博客 (十一)
查看>>
让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求
查看>>
iOS开发拓展篇——如何把项目托管到GitHub
查看>>
[转]机器学习和深度学习资料汇总【01】
查看>>
创业公司十分钟简单搭建GIT私有库
查看>>
HDU 1171 Big Event in HDU(多重背包)
查看>>
discuz新的单点论坛(不依赖UCenter)
查看>>
SDE表空间不足解决办法(ORA-01653)
查看>>
Android Studio中怎样引用图片资源
查看>>
使用JAX-WS开发WebService
查看>>