我想在没有窗口的情况下运行 C 控制台应用程序,或者在隐藏的背景下运行。请指导我去做。 谢谢。
最佳答案
在 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;
}
关于没有控制台的 C 控制台应用程序或在隐藏的后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610250/