使用带命令行的CreateProcess输出到文件中

时间:2018-01-22 01:29:58

标签: c output createprocess

我在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()命令执行多个命令。

0 个答案:

没有答案