ServiceProcessInstaller.Password Özellik

Tanım

Hizmet uygulamasının altında çalıştığı kullanıcı hesabıyla ilişkili parolayı alır veya ayarlar.

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

Özellik Değeri

Hizmetin altında çalışması gereken hesapla ilişkilendirilmiş parola. Varsayılan değer, boş dizedir (""). özelliği genel değildir ve hiçbir zaman serileştirilmemiştir.

Öznitelikler

Açıklamalar

ve Username çiftiPassword, 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.