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 du CREATE_NO_WINDOW setzen: Process Creation Flags



  • @Th69
    Ich benutze gcc Min-GW.
    Funktioniert das da auch??



  • This post is deleted!


  • 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


Log in to reply