c++ prozess verstecken

wie kann ich mit c++ einen prozess/ein fenster verstecken?
also eine exe schreiben, welche sich selbst versteckt.
(kann von mir aus auch noch im taskmanager angezeigt werden)

die exe soll sich nur selber verstecken und keinen neuen prozess starten.

ich hoffe die frage kam irgendwie klar rüber, aber genauer bring ichs
heut nicht mehr hin.
 
also mit ShowWindow(hwnd, SW_HIDE); kann man ein bestehendes fenster verstecken, wenn du eine fenster anwendung hast

aber am einfachsten du erstellst dir eine einfache win32 anwendung wo erst gar kein fenster gezeichnet wird
der code sieht dann so aus (messageBox nur zum testen ob das programm läuft):

Code:
#include <windows.h> 

int WINAPI WinMain(HINSTANCE hI, HINSTANCE, TCHAR*, int) 
{ 
 MessageBox(NULL, "test", "test", MB_OK); 
 return 0; 
}
wenn du visual c++ 6 hast, geht das auch recht schnell wenn man unter
Datei -> Neu -> Projekt -> Win32 Anwendung -> Eine einfache Win32 Anwendung erstellt
 
konsolenanwendung kannst du ebenfalls mit ShowWindow verstecken
Code:
#include "windows.h"
...

HWND hWnd = FindWindow("ConsoleWindowClass", NULL);
ShowWindow(hWnd, SW_HIDE);
 
Zurück
Oben