没有控制台的C控制台应用程序或隐藏在后台运行

时间:2015-06-03 03:18:42

标签: c console

我想在没有窗口的情况下运行C控制台应用程序或在隐藏的背景下运行。请指导我这样做。 谢谢。

2 个答案:

答案 0 :(得分:0)

在Windows上使用ShowWindow(FindWindowA("ConsoleWindowClass", NULL), false)隐藏控制台窗口。它仍将在后台运行,并且在任务栏上不可见。

但是,您必须运行Taskmgr.exe之类的任务管理器才能找到它并将其关闭。

#include <windows.h>  
#include <iostream>     
using namespace std;


int main () {   

    ShowWindow(FindWindowA("ConsoleWindowClass", NULL), false);

    while(true) {
                 // Do your hidden stuff in here
    }   
return 0;
}

答案 1 :(得分:-1)

可以像“stdbool.h”一样使用C in ShowWindow(FindWindowA(“ConsoleWindowClass”,NULL),false);

ShowWindow(FindWindowA(“ConsoleWindowClass”,NULL),0);