Programm ohne CMD-Fenster ausführen
-
Hey All,
ich habe ein kleines Protokollhandler-Programm geschrieben.
Wenn im Webbrowser ein bestimmtes Protokoll aufgerufen wird, werden Daten ein Controlfile geschrieben.
Diese Controlfile wird von einen anderen Programm stetig überwacht welches die Daten entgegen nimmt.
mypro://mydata___otherdata___etc ruft die client.exe auf die mydata, otherdata,etc in das Controlfile schreibt.
Nun stört mich das bei der Ausführung der client.exe jedesmal - wenn auch nur sehr kurz - ein CMD-Fenster für die Ausführung geöffnet wird.
Wie kann ich client.exe ohne CMD-Fenster quasi im Hintergrund aufrufen??
Viele Dank
Ronny
-
Bei
CreateProcess
(u.a.) kannst duCREATE_NO_WINDOW
setzen: Process Creation Flags
-
@Th69
Ich benutze gcc Min-GW.
Funktioniert das da auch??
-
Dieser Beitrag wurde gelöscht!
-
Die Option bei gcc (min-gw) heißt -mwindows.
Der komplette Befehl zum Erstellen der ausführbaren Datei lautet demnach:
g++ -static-libgcc -static-libstdc++ -mwindows -o Client.exe client.cpp