ProcessStartInfo.Password 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.
Importante
Questa API non è conforme a CLS.
Ottiene o imposta una stringa sicura che contiene la password utente da usare all'avvio del processo.
public:
property System::Security::SecureString ^ Password { System::Security::SecureString ^ get(); void set(System::Security::SecureString ^ value); };
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public System.Security.SecureString? Password { get; set; }
[System.CLSCompliant(false)]
public System.Security.SecureString Password { get; set; }
public System.Security.SecureString Password { get; set; }
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.Password : System.Security.SecureString with get, set
[<System.CLSCompliant(false)>]
member this.Password : System.Security.SecureString with get, set
member this.Password : System.Security.SecureString with get, set
Public Property Password As SecureString
Valore della proprietà
La password utente da usare all'avvio del processo.
- Attributi
Commenti
Importante
La WorkingDirectory proprietà deve essere impostata se UserName e Password vengono forniti. Se la proprietà non è impostata, la directory di lavoro predefinita è %SYSTEMROOT%\system32.
Nota
L'impostazione delle Domainproprietà , UserNamee Password in un ProcessStartInfo oggetto è la procedura consigliata per avviare un processo con le credenziali utente.
Un SecureString oggetto è simile a un String oggetto in quanto ha un valore di testo. Tuttavia, il valore di un SecureString oggetto viene crittografato automaticamente, può essere modificato fino a quando l'applicazione non lo contrassegna come di sola lettura e può essere eliminato dalla memoria del computer dall'applicazione o da .NET Framework Garbage Collector.
Per ulteriori informazioni sulle stringhe protette e un esempio di come ottenere una password per impostare questa proprietà, vedere la classe SecureString.
Nota
Se si specifica un valore per la Password proprietà , la UseShellExecute proprietà deve essere false
o verrà generata un'eccezione InvalidOperationException quando viene chiamato il Process.Start(ProcessStartInfo) metodo .