ProcessStartInfo.Password Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Obtém ou define uma string segura que contém a palavra-passe do utilizador para usar no início do processo.
public:
property System::Security::SecureString ^ Password { System::Security::SecureString ^ get(); void set(System::Security::SecureString ^ value); };
public System.Security.SecureString Password { get; set; }
[System.CLSCompliant(false)]
public System.Security.SecureString Password { get; set; }
member this.Password : System.Security.SecureString with get, set
[<System.CLSCompliant(false)>]
member this.Password : System.Security.SecureString with get, set
Public Property Password As SecureString
Valor de Propriedade
A palavra-passe do utilizador a usar ao iniciar o processo.
- Atributos
Observações
Importante
A WorkingDirectory propriedade deve ser definida se UserName e Password forem fornecidos. Se a propriedade não estiver definida, o diretório de trabalho por defeito é %SYSTEMROOT%\system32.
Note
Definir os Domain, UserName, e as Password propriedades num ProcessStartInfo objeto é a prática recomendada para iniciar um processo com credenciais de utilizador.
Um SecureString objeto é como um String objeto no sentido em que tem um valor de texto. No entanto, o valor de um objeto SecureString é automaticamente encriptado, pode ser modificado até que a sua aplicação o marque como apenas leitura, e pode ser eliminado da memória do computador pela sua aplicação ou pelo coletor de lixo do .NET Framework.
Para mais informações sobre strings seguras e um exemplo de como obter uma palavra-passe para definir esta propriedade, veja a SecureString classe.
Note
Se fornecer um valor para a Password propriedade, a UseShellExecute propriedade deve ser false, ou um InvalidOperationException será lançado quando o Process.Start(ProcessStartInfo) método for chamado.