Udostępnij za pośrednictwem


ServiceProcessInstaller.Username Właściwość

Definicja

Pobiera lub ustawia konto użytkownika, w ramach którego zostanie uruchomiona aplikacja usługi.

public:
 property System::String ^ Username { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Username : string with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Username : string with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Username : string with get, set
Public Property Username As String

Wartość właściwości

String

Konto, na którym powinna działać usługa. Wartością domyślną jest ciąg pusty ("").

Atrybuty

Uwagi

Para Username i Password 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 pustą i ustawioną Account na User, zostanie wyświetlony monit o prawidłową nazwę użytkownika i hasło podczas instalacji.

Inną opcją uruchamiania usługi w ramach oddzielnego konta 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ć te, które użytkownik jest aktualnie zalogowany. Uruchamianie na koncie systemowym zamiast konta użytkownika pozwala uniknąć problemów wynikających z braku uprawnień, których usługa wymaga

Jeśli Account jest jakakolwiek wartość 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 zostaną wypełnione.

Dotyczy

Zobacz też