ProcessStartInfo.Password Proprietà

Definizione

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 falseo verrà generata un'eccezione InvalidOperationException quando viene chiamato il Process.Start(ProcessStartInfo) metodo .

Si applica a