Condividi tramite


ServiceProcessInstaller.Username Proprietà

Definizione

Ottiene o imposta l'account utente con cui verrà eseguita l'applicazione del 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 è necessario che venga eseguito il servizio. Il valore predefinito è una stringa vuota ("").

Attributi

Commenti

La Username coppia e Password consente al servizio di eseguire in un account diverso dall'account di sistema. Ciò può, ad esempio, consentire al servizio di avviare automaticamente al riavvio, quando nessun utente è connesso.

Password e Username vengono gestiti in modo sicuro in modo che non vengano 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 Username e Password consente di associare automaticamente un account al servizio in fase di installazione. Se si lascia o UsernamePassword vuoto e si imposta Account su User, verrà richiesto un nome utente e una password validi all'installazione.

Un'altra opzione per l'esecuzione di un servizio in 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 connessi. L'esecuzione nell'account di sistema anziché un account utente evita i problemi derivanti dall'utente che non ha un'autorizzazione necessaria per il 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