ProcessStartInfo.Password Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Obtiene o establece una cadena segura que contiene la contraseña del usuario que se va a usar al iniciar el proceso.
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 de propiedad
Contraseña de usuario que se va a usar al iniciar el proceso.
- Atributos
Comentarios
Importante
La WorkingDirectory propiedad debe establecerse si UserName se proporcionan y Password . Si no se establece la propiedad, el directorio de trabajo predeterminado es %SYSTEMROOT%\system32.
Nota
Establecer las Domainpropiedades , UserNamey Password en un ProcessStartInfo objeto es la práctica recomendada para iniciar un proceso con credenciales de usuario.
Un SecureString objeto es como un String objeto en el que tiene un valor de texto. Sin embargo, el valor de un SecureString objeto se cifra automáticamente, se puede modificar hasta que la aplicación lo marca como de solo lectura y se puede eliminar de la memoria del equipo mediante la aplicación o el recolector de elementos no utilizados de .NET Framework.
Para obtener más información sobre las cadenas seguras y un ejemplo de cómo obtener una contraseña para establecer esta propiedad, vea la SecureString clase .
Nota
Si proporciona un valor para la Password propiedad , la UseShellExecute propiedad debe ser false
o se producirá una InvalidOperationException excepción cuando se llame al Process.Start(ProcessStartInfo) método .