Aracılığıyla paylaş


ServiceProcessInstaller.Username Özellik

Tanım

Hizmet uygulamasının altında çalıştırılacağı kullanıcı hesabını alır veya ayarlar.

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

Özellik Değeri

Hizmetin altında çalıştırılması gereken hesap. Varsayılan değer, boş dizedir ("").

Öznitelikler

Açıklamalar

ve Password çiftiUsername, hizmetin sistem hesabı dışında bir hesap altında çalışmasına izin verir. Bu, örneğin hiçbir kullanıcı oturum açmadığında hizmetin yeniden başlatma sırasında otomatik olarak başlatılmasına izin verebilir.

Password ve Username hiçbir zaman serileştirilmeyecekleri veya yükleme durumuna (proje yükleyicisinin Installer.Context) veya genel erişime sahip başka bir konuma kaydedilmedikleri için güvenli bir şekilde işlenir.

Username ve Password ayarının yapılması, bir hesabın yükleme zamanında hizmetle otomatik olarak ilişkilendirilmesine izin verir. veya Password öğesini boş bırakıp Username olarak ayarlarsanız AccountUser, yükleme sırasında geçerli bir kullanıcı adı ve parola girmeniz istenir.

Ayrı bir hesap altında hizmet çalıştırmaya yönelik bir diğer seçenek de bilgisayarın Sistem hesabını kullanmaktır. Yönetici hesabından ayrı olan bu hesap için parola gerekmez. Sistem hesabının ayrıcalıkları şu anda oturum açmış olan kullanıcının ayrıcalıklarını aşabilir. Kullanıcı hesabı yerine Sistem hesabı altında çalıştırmak, kullanıcının hizmetin gerektirdiği iznin olmamasından kaynaklanan sorunları önler

dışında Userbir değerse Account ve Password özellikleri doldurulmuş olsa Username bile belirtilen hesap (yerel veya ağ hizmeti veya yerel sistem) kullanılır.

Şunlara uygulanır

Ayrıca bkz.