ServiceProcessInstaller.Password Właściwość

Definicja

Pobiera lub ustawia hasło skojarzone z kontem użytkownika, w ramach którego działa aplikacja usługi.

public:
 property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string Password { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Password : string with get, set
Public Property Password As String

Wartość właściwości

Hasło skojarzone z kontem, w ramach którego należy uruchomić usługę. Wartością domyślną jest ciąg pusty (""). Właściwość nie jest publiczna i nigdy nie jest serializowana.

Atrybuty

Uwagi

Para Password i Username umożliwia usłudze uruchamianie na koncie innym niż konto systemowe. Może to na przykład umożliwić usłudze automatyczne uruchamianie przy ponownym uruchomieniu, gdy żaden użytkownik nie jest zalogowany.

Password i Username są obsługiwane w bezpieczny sposób, ponieważ nigdy nie są serializowane lub zapisywane w stanie instalacji (instalator Installer.Contextprojektu ) lub innej lokalizacji z dostępem publicznym.

Ustawienie elementu Username i Password umożliwia automatyczne skojarzenie konta z usługą w czasie instalacji. Jeśli pozostawisz wartość Username lub Password lub i ustawisz wartość AccountUser, podczas instalacji zostanie wyświetlony monit o prawidłową nazwę użytkownika i hasło.

Inną opcją uruchamiania usługi na osobnym koncie jest użycie konta systemowego komputera. To konto, które różni się od konta administratora, nie wymaga hasła. Uprawnienia konta systemowego mogą przekraczać uprawnienia aktualnie zalogowanego użytkownika. Uruchamianie na koncie systemowym, a nie na koncie użytkownika, pozwala uniknąć problemów wynikających z braku uprawnień, których wymaga usługa

Jeśli Account wartość jest inna niż User, używane jest określone konto (usługa lokalna lub sieciowa lub system lokalny), nawet jeśli Username właściwości i Password są wypełnione.

Dotyczy

Zobacz też