ProcessStartInfo.Password Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Obtém ou define uma cadeia de caracteres segura que contém a senha de usuário a ser usada ao iniciar o 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
Valor da propriedade
A senha de usuário a ser usada ao iniciar o processo.
- Atributos
Comentários
Importante
A WorkingDirectory propriedade deve ser definida se UserName e Password forem fornecidos. Se a propriedade não for definida, o diretório de trabalho padrão é % SystemRoot%\System32.
Observação
Definir as Domainpropriedades , UserNamee Password em um ProcessStartInfo objeto é a prática recomendada para iniciar um processo com credenciais de usuário.
Um SecureString objeto é como um String objeto em que ele tem um valor de texto. No entanto, o valor de um SecureString objeto é criptografado automaticamente, ele pode ser modificado até que seu aplicativo o marque como somente leitura e possa ser excluído da memória do computador pelo aplicativo ou pelo coletor de lixo .NET Framework.
Para obter mais informações sobre cadeias de caracteres seguras e um exemplo de como obter uma senha para definir essa propriedade, consulte a SecureString classe .
Observação
Se você fornecer um valor para a Password propriedade , a UseShellExecute propriedade deverá ser false
ou uma InvalidOperationException será gerada quando o Process.Start(ProcessStartInfo) método for chamado.