当我在 c++ mfc 中执行 _popen 命令时,它会打开一个我不喜欢的 shell 窗口,是否可以将其隐藏?例如,当您尝试使用 ShellExecute 函数执行命令时,它可以选择使用 SW_HIDE 隐藏 shell 窗口。
注释来自文档 http://msdn.microsoft.com/en-us/library/96ayss4b(VS.80).aspx:
如果在 Windows 程序中使用,_popen 函数将返回无效的文件指针,导致程序无限期停止响应。 _popen 在控制台应用程序中正常工作。要创建重定向输入和输出的 Windows 应用程序,请参阅创建具有重定向输入和输出的子进程 http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspx在平台 SDK 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)