Partilhar via


ServiceProcessInstaller.Username Propriedade

Definição

Obtém ou define a conta do usuário na qual aplicativo de serviço será executado.

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

Valor da propriedade

String

A conta na qual o serviço deverá ser executado. O padrão é uma cadeia de caracteres vazia ("").

Atributos

Comentários

O Username par e Password o par permitem que o serviço seja executado em uma conta diferente da conta do sistema. Isso pode, por exemplo, permitir que o serviço seja iniciado automaticamente na reinicialização, quando nenhum usuário estiver conectado.

Password e Username são tratados de maneira segura, pois nunca são serializados ou salvos no estado de instalação (do instalador do Installer.Contextprojeto) ou em outro local com acesso público.

Definir e Username Password permitir que uma conta seja associada automaticamente ao serviço no momento da instalação. Se você deixar o Username ou Password o vazio e definir Account , Userserá solicitado um nome de usuário válido e uma senha na instalação.

Outra opção para executar um serviço em uma conta separada é usar a conta do Sistema do computador. Essa conta, que é distinta da conta administrador, não requer senha. Os privilégios da conta do Sistema podem exceder os do usuário conectado no momento. A execução na conta do Sistema, em vez de uma conta de usuário, evita problemas resultantes da falta de permissão necessária pelo usuário.

Se Account for qualquer valor diferenteUser, a conta especificada (serviço local ou de rede ou sistema local) será usada, mesmo que as propriedades e Password as Username propriedades sejam preenchidas.

Aplica-se a

Confira também