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 允许帐户在安装时自动与服务关联。 如果将 或 PasswordUsername空并设置为 AccountUser,则会在安装时提示你输入有效的用户名和密码。

在单独的帐户下运行服务的另一个选项是使用计算机的系统帐户。 该帐户不同于管理员帐户,不需要密码。 系统帐户的权限可能超过当前登录用户的权限。 在系统帐户(而不是用户帐户)下运行可避免因用户缺少服务所需的权限而导致的问题

如果 Account 是 以外的 User任何值,则使用指定的帐户 (本地或网络服务或本地系统) ,即使 Username 填充 了 和 Password 属性。

适用于

另请参阅