当我在c ++ mfc中执行_popen命令时,会打开一个我不喜欢的shell窗口,是否可以隐藏它?例如,当您尝试使用ShellExecute函数执行命令时,它可以选择使用SW_HIDE隐藏shell窗口。
答案 0 :(得分:3)
来自documentation的注释:
如果在Windows程序中使用,_popen函数将返回一个无效的文件指针,该指针会导致程序无限期地停止响应。 _popen在控制台应用程序中正常工作。要创建重定向输入和输出的Windows应用程序,请参阅Platform SDK中的Creating a Child Process with Redirected Input and Output。