Zitat von
jjep:
Zitat:
Nein du darfst nicht unter SYSTEM laufen!
Mein Service sollte schlussendlich auf einem Server laufen und auch wenn sich kein Benutzer sich angemeldet hat. Also wäre mein Projekt unrealisierbar?
Ich meine, dass du Dienste auch unter anderem Benutzer starten kannst. Im Dienstmanager kann man statt dem Systemdienst auch einen Benutzername und Passwort angeben. Du kannst zwar keine Fenster ausgeben, aber das scheint eh nicht dein Ziel zu sein.
Wenn du dein Dienst unter SYSTEM laufen hast, aber garkeine SYSTEM-Rechte brauchst, dann ist das ein Sicherheitsproblem. Sobald du einen Dienst bereistellst (Datenbank oder so), kann ein Angreifer Fehler in deinem Code womöglich ausnutzen, um den Computer zu hijacken.
Das kannst du verhindern, indem du den Start unter LocalSYSTEM Account verweigerst. Trotzdem startet dein Dienst schon bevor sich jemand einloggt.