C++ 是否可以在不显示窗口的情况下启动命令行应用程序?

C++ 是否可以在不显示窗口的情况下启动命令行应用程序?,c++,windows,winapi,C++,Windows,Winapi,我有一个具有wmain()入口点的命令行应用程序。我使用ShellExecuteEx函数从另一个应用程序启动它。如果我设置了shellExecuteInfo.nShow=SW\u HIDE,它仍然会弹出。有没有可能根本不显示出来 使用CreateProcess并传递CREATE\u NO\u窗口标志 使用更好的函数:CreateProcess。它一直工作到您需要启动需要提升的流程为止。唯一的方法是将命令行应用程序编译为windows应用程序(使用winmain入口点)。并使用ShellExecu

我有一个具有
wmain()
入口点的命令行应用程序。我使用
ShellExecuteEx
函数从另一个应用程序启动它。如果我设置了
shellExecuteInfo.nShow=SW\u HIDE
,它仍然会弹出。有没有可能根本不显示出来

使用
CreateProcess
并传递
CREATE\u NO\u窗口
标志

使用更好的函数:CreateProcess。它一直工作到您需要启动需要提升的流程为止。唯一的方法是将命令行应用程序编译为windows应用程序(使用
winmain
入口点)。并使用
ShellExecuteEx
:)根据您的需求,该场景中有几个选项