C++ 在远程进程中隐藏控制台窗口

C++ 在远程进程中隐藏控制台窗口,c++,winapi,C++,Winapi,我有一个windows应用程序,它调用CreateProcess,然后退出。正在调用的进程在启动时显示控制台和GUI窗口。我想在子进程启动时隐藏它的控制台窗口 更多信息: 进程未使用分离的\u进程标志启动 如果将带有FreeConsole()的代码注入远程进程是唯一的方法(我正在寻找一种更好的方法),那么它是否会导致过度敏感的反病毒问题 您可以使用创建\u否\u窗口标志启动没有控制台窗口的控制台应用程序。这与隐藏的过程不同,但听起来好像是您想要的过程。我假设您无法修改正在启动的过程?为什么显示

我有一个windows应用程序,它调用
CreateProcess
,然后退出。正在调用的进程在启动时显示控制台和GUI窗口。我想在子进程启动时隐藏它的控制台窗口

更多信息:

  • 进程未使用分离的\u进程标志启动
  • 如果将带有
    FreeConsole()
    的代码注入远程进程是唯一的方法(我正在寻找一种更好的方法),那么它是否会导致过度敏感的反病毒问题

您可以使用
创建\u否\u窗口
标志启动没有控制台窗口的控制台应用程序。这与隐藏的过程不同,但听起来好像是您想要的过程。

我假设您无法修改正在启动的过程?为什么显示控制台窗口?你为什么不想要那个控制台窗口呢?那
创建\u NO\u窗口如何?
?@chris谢谢!添加此标志有效,如果需要,可以将其作为答案发布。