ServiceProcessInstaller.Username 属性

定义

获取或设置运行服务应用程序时将使用的用户帐户。

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

属性值

运行服务时将使用的帐户。 默认值为空字符串("")。

属性

注解

UsernamePassword 对允许服务在系统帐户以外的帐户下运行。 例如,这可以允许服务在没有用户登录时在重新启动时自动启动。

PasswordUsername 以安全的方式进行处理,因为它们永远不会序列化或保存到安装状态 (项目安装程序的 Installer.Context) 或其他具有公共访问权限的位置。

Username设置 和 Password 允许帐户在安装时自动与服务相关联。 如果将 或 PasswordUsername空并设置为 AccountUser,则会在安装时提示输入有效的用户名和密码。

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

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

适用于

另请参阅