Erkennen ob ein Dienst aus der Console gestartet wurde



  • Hallo,

    ich habe einen Dienst mit VS6 (Console) programiert. Das funktioniert auch gut.
    Wenn man aber die Exe doppelt anklickt oder aus der Console startet, passiert natürlich nichts, da StartServiceCtrlDispatcher nichts macht. Wie auch.

    Frage: Wie kann ich in main erkennen ob ich als Dienst oder in der Console gestartet wurde?
    In beiden Fällen wird kein Parameter übergebeb und die Beispiele gehen darauf nciht ein.

    Stefan
    http://www.skittel.de


Anmelden zum Antworten