_popen:不显示shell窗口(SW_HIDE)

时间:2009-12-15 20:26:05

标签: c++ windows

当我在c ++ mfc中执行_popen命令时,会打开一个我不喜欢的shell窗口,是否可以隐藏它?例如,当您尝试使用ShellExecute函数执行命令时,它可以选择使用SW_HIDE隐藏shell窗口。

1 个答案:

答案 0 :(得分:3)

来自documentation的注释:

如果在Windows程序中使用,_popen函数将返回一个无效的文件指针,该指针会导致程序无限期地停止响应。 _popen在控制台应用程序中正常工作。要创建重定向输入和输出的Windows应用程序,请参阅Platform SDK中的Creating a Child Process with Redirected Input and Output