将CMD.exe输出重定向到管道

时间:2011-07-17 04:59:14

标签: winapi pipe cmd

我可以使用CreateProcess(或ShellExecute或任何其他调用cmd.exe的方法来运行批处理脚本)并将所有输出重定向到我的进程拥有的管道吗?如何让子cmd.exe处理其中一个管道端点的句柄?甚至可以这样使用管道吗?

(谷歌搜索术语“cmd.exe”和“管道”的变化只是使用|(管道)字符将输出重定向到另一个程序)