ServiceProcessInstaller.Username Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.