ServiceProcessInstaller.Password 屬性

定義

取得或設定與執行服務應用程式的使用者帳戶相關的密碼。

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

屬性值

密碼,與應執行服務的帳戶相關。 預設為空字串 ("")。 屬性不是公用的,而且無法被序列化。

屬性

備註

PasswordUsername 配對可讓服務在系統帳戶以外的帳戶下執行。 例如,當沒有任何使用者登入時,這可讓服務在重新開機時自動啟動。

PasswordUsername 會以安全的方式處理,因為它們永遠不會序列化或儲存到安裝狀態, (專案安裝程式 Installer.Context 的) 或其他具有公用存取的位置。

Username設定 和 Password 可讓帳戶在安裝時自動與服務產生關聯。 如果您將 或 Password 保留 Username 為 空白,且設定 AccountUser ,系統會在安裝時提示您輸入有效的使用者名稱和密碼。

在另一個帳戶下執行服務的選項是使用電腦的系統帳戶。 該帳戶與系統管理員帳戶不同,不需要密碼。 系統帳戶的許可權可能超過目前登入的使用者。 在系統帳戶下執行,而不是使用者帳戶,可避免使用者缺少服務所需的許可權所造成的問題

如果 Account 是 以外的 User 任何值,則會使用指定的帳號 (本機或網路服務,或是使用本機系統) ,即使 Username 已填入 和 Password 屬性也一樣。

適用於

另請參閱