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