我想在没有窗口的情况下运行C控制台应用程序或在隐藏的背景下运行。请指导我这样做。 谢谢。
答案 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);