ServiceProcessInstaller.Password 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与运行服务应用程序时所使用用户帐户关联的密码。
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
属性值
与运行服务时所使用帐户关联的密码。 默认值为空字符串("")。 该属性非公共属性,并且从不序列化。
- 属性
注解
Password和 Username 对允许服务在系统帐户以外的帐户下运行。 例如,当没有用户登录时,这可以允许服务在重新启动时自动启动。
Password 和 Username 以安全的方式处理,因为它们永远不会序列化或保存到安装状态 (项目安装程序的 Installer.Context) 或其他具有公共访问权限的位置。
Username设置 和 Password 允许帐户在安装时自动与服务关联。 如果将 或 Password 留Username空并设置为 AccountUser
,则会在安装时提示你输入有效的用户名和密码。
在单独的帐户下运行服务的另一个选项是使用计算机的系统帐户。 该帐户不同于管理员帐户,不需要密码。 系统帐户的权限可能超过当前登录用户的权限。 在系统帐户(而不是用户帐户)下运行可避免因用户缺少服务所需的权限而导致的问题
如果 Account 是 以外的 User
任何值,则使用指定的帐户 (本地或网络服务或本地系统) ,即使 Username 填充 了 和 Password 属性。