ServiceProcessInstaller.Username Proprietà

Definizione

Ottiene o imposta l'account utente in cui verrà eseguita l'applicazione di servizio.

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

Valore della proprietà

Account con cui deve essere eseguito il servizio. Il valore predefinito è una stringa vuota ("").

Attributi

Commenti

La Username coppia e Password consente l'esecuzione del servizio con un account diverso dall'account di sistema. Ciò può, ad esempio, consentire al servizio di avviarsi automaticamente al riavvio, quando nessun utente è connesso.

Password e Username vengono gestiti in modo sicuro in quanto non vengono mai serializzati o salvati nello stato di installazione (il programma di installazione del Installer.Contextprogetto) o in un altro percorso con accesso pubblico.

L'impostazione di e Username consente l'associazione Password automatica di un account al servizio in fase di installazione. Se si lascia Username vuoto o Password e si imposta su AccountUser, verrà richiesto un nome utente e una password validi durante l'installazione.

Un'altra opzione per l'esecuzione di un servizio con un account separato consiste nell'usare l'account di sistema del computer. L'account, distinto dall'account amministratore, non richiede alcuna password. I privilegi dell'account di sistema possono superare quelli dell'utente attualmente connesso. L'esecuzione con l'account di sistema anziché un account utente evita problemi derivanti dall'assenza di un'autorizzazione richiesta dal servizio

Se Account è un valore diverso da User, viene usato l'account specificato (servizio locale o di rete o sistema locale), anche se le Username proprietà e Password vengono popolate.

Si applica a

Vedi anche