delphi中createpipe的四个参数分别是啥意思啊?CreatePipe()的函数原型为: BOOL CreatePipe(PHANDLE hReadPipe, // 指向读句柄的指针 PHANDLE hWritePipe, // 指向写句柄的指针 LPSECURITY_ATTRIBUTES lpPipeAttributes, // 指向安全属性的指针 DWORD nSize // 管道大小 ); Cr...
匿名管道实现进程间通信 为何管道数据不能重复读取你的if(!ReadFile(hRead,buf,100,&dwRead,NULL))(包括if(!WriteFile(hWrite,buf,strlen(buf)+1,&dwWrite,NULL)) )方法是同步的,它只有在读取到数据或者出现问题的时候才会返回,因此你说的“再点击读取就会假死”其实是readfile函数阻塞了,一直在等待。 而你再次写入数据的时候,read...
VC如何利用匿名管道实现进程间通信?void CParentProcessDlg::OnOK() { SECURITY_ATTRIBUTES SecurityPipe; SecurityPipe.bInheritHandle = TRUE; SecurityPipe.lpSecurityDescriptor = NULL; SecurityPipe.nLength = sizeof(SE...