Konsolenfenster schließen -> Programm soll weiter laufen



  • Ich weiß jetzt nicht ganeu wohin ich es schreiben soll.
    Es ist eigentlich eine ganz einfach Frage.
    Ich habe ein Konsolenprog geproggt. Diese Konsole ruft nun
    eine Hook Funktion auf. Diese soll immer im Hintergrung laufen.

    Nun will ich, das kein Konsolenfenster erscheint.

    Ich habe danach gesucht und den Befehl

    FreeConsole();
    

    gefunden.

    Diese funzt. auch sehr gut allerdings wird das Prog nach dem Aufruf
    der Funktionen gleich wieder beendet.

    Wie kann ich das prog immer im Hintergrund laufen lassen?
    (ohne sleep :P:P:P)

    Thx

    MFG Ace



  • Die Hook-Funktion als Dienst implementieren



  • Hmm das wäre ne Möglichkeit.
    Gibts da nich ne einfachere.

    Kennt ihr irgendwelche Tutorials, indenen gezeigt wird, wie man dineste progt?

    MFG Ace



  • Also ich denke als service wäre das schon gaz gut.

    Jetzt hab ich mir die Service Application vom BCB mal angeschaut.

    Allerdings sehe ich da keine main funktion, in die ich meine Funktionen
    starten kann.

    Kennt sich jemand mit dem Thema aus?

    Kann der mir Tipps geben?

    MFG Ace



  • Kennst du die Hilfe?? Mal F1 drücken oder suchen....

    TService kapselt einen Dienst in einer Dienstanwendung. Der Zugriff auf einen Win32-Dienst erfolgt über den Service Control Manager. Der Start des Dienstes kann automatisch beim Systemstart, durch einen Benutzer mittels eines Dienst-Applet in der Systemsteuerung oder durch eine Win32-basierte Anwendung erfolgen, die Dienstfunktionen verwendet. Die Ausführung von Diensten ist auch dann möglich, wenn kein Benutzer beim System angemeldet ist



  • OK danke habs hinbekommen!


Anmelden zum Antworten