我在msdn中按照一个例子来创建CreateProcess以执行命令行。 如果我不将输出流更改为文件,它就可以工作。
适用于:
CreateProcess( NULL, COMMAND, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
COMMAND是decoined的马克:
#define COMMAND ("REG QUERY \"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\" /s")
我想这样做,但我没有成功:
#define COMMAND ("REG QUERY \"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\" /s > runssss.txt")
如何将命令的输出更改为文件?
感谢阅读!
=========================================
更新的解决方案
使用system()
命令执行多个命令。