В 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 here
}
return 0;
}