Zitat:
Die Meldung, dass der Dienst angehalten wurde kommt daher, dass deine Execute Methode ja sofort wieder beendet wird. Die Methode ist genau dieselbe, wie eine Threadmethode. Der Thread wird zerstört sobald die End; Zeile abgearbeitet wurde.
Dies ist komisch, denn mein Service bleibt unter den Prozessen im TaskManager.
Zitat:
Man kann eine Nachrichtenbox ausgeben lassen, indem man MessageBox der
WinAPI verwendet und MB_SERVICENOTIFICATION verwendet.
Das mit der MessageBox ist mir nicht wichtig, bzw. habe ich jetzt nur gebrauch um den Service zu testen ob überhaupt etwas läuft.
Zitat:
Du solltest daher die Ausführung unter dem Dienst Konto verweigern (GetUserName = 'SYSTEM').
Also sollte ich es als Lokalen Dienst laufen lassen?
Den letzten Absatz habe ich nicht ganz verstanden.