2010-12-14 13 views
1

Ich habe eine Anwendung, die als Windows-Dienst ausgeführt wird und unter einem gültigen Benutzerkonto nicht unter Standard-Systemkonto ausgeführt wird, jetzt ist meine Sorge, wenn in Zukunft sein Kennwort für dieses Konto ändern wird es dies bewirken Bedienung??Running-Anwendung als Windows-Dienst

Dank

Antwort

2

Der Dienst wird als die Benutzerdaten nicht mehr funktionieren nicht übereinstimmen.

2

Ja.

Das Passwort, das Sie in den Diensteigenschaften eingeben, muss geändert werden, wenn der Benutzer sein Kennwort ändert. Daher ist es eine schlechte Idee, einen Dienst unter einem echten Live-Benutzerkonto auszuführen.

Sie können entweder festlegen, dass es auf einem Systemkonto ausgeführt wird und diesem Konto die erforderlichen Ressourcen für den Dienst zuweisen, oder Sie können ein Pseudo-Systemkonto erstellen - ein Benutzerkonto, das von allen anderen Ausnahmen abgesehen wird von den Serviceressourcen.

+0

Thansk SWeko für Ihre Antwort, aber, wie ich allen am besten alle Privilegien zum Systemkonto (Standard) zur Verfügung stelle, wie mache ich Sicheres Benutzerkonto, das m verwendet und das Kontobuch hat die gleiche Zuteilung –

+0

Nun, das hängt vom Dienst ab. Wenn Sie Zugriff auf einige Dateien benötigen, sollten Sie diesem Ordner Berechtigungen usw. hinzufügen. Stellen Sie sicher, dass die Szenarios mit dem vorgesehenen Benutzer getestet werden, da bei Verwendung eines Admin-Benutzers häufig alles funktioniert und dann plötzlich bei einem eingeschränkten Modus beendet wird Konto (wie LocalService) wird verwendet – SWeko

1

Ja, wenn das Passwort für das Benutzerkonto geändert wird, müssen Sie das gespeicherte Kennwort ebenfalls aktualisieren. Und um diese Antwort programmierbezogener zu machen, dieser MSDN Artikel zeigt Ihnen, wie man es programmatisch macht: Changing the Password on a Service's User Account

Verwandte Themen