1、双向管道
1) 创建出来的两个管道,管道1的read连接到进程的输入,管道2的write连接到进程的输出;见上图;
2) 如果往进程执行一个命令,用管道1的write来写数据;
3) 往进程执行一条命令后,要读取进程的返回,用管道2的read来读数据;
2、单向管道
1) 只需要连接进程的输出到管道write;
2) 在调用CreateProcess函数时,给它传入执行命令;
3) 要读取进程的返回,用管道的read来读数据;
1、双向管道
1) 创建出来的两个管道,管道1的read连接到进程的输入,管道2的write连接到进程的输出;见上图;
2) 如果往进程执行一个命令,用管道1的write来写数据;
3) 往进程执行一条命令后,要读取进程的返回,用管道2的read来读数据;
2、单向管道
1) 只需要连接进程的输出到管道write;
2) 在调用CreateProcess函数时,给它传入执行命令;
3) 要读取进程的返回,用管道的read来读数据;