不完整的CMD输出捕获

时间:2017-11-19 19:45:58

标签: c++ delphi winapi cmd console

我尝试使用命令捕获标准控制台输出:systeminfo.exe 1> output.txt 但是一些文本消息仍然写入控制台,它们不会重定向到output.txt。 例如,在程序systeminfo.exe启动控制台时出现:

  

加载有关CPU的信息

但此文本未重定向到捕获输出文件output.txt。

请问如何捕获此文本?

我也试过这个命令:systeminfo.exe 1> output.txt 2>&1 它应该将错误控制台输出重定向到文件,但结果是在cmd控制台中没有显示其他信息,文件output.txt包含相同的控制台输出 - 没有文本,该程序在第一种情况下写入控制台。

是否有一些隐藏的控制台输出流?

0 个答案:

没有答案