Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad ProcessStartInfo::Password

 

Publicado: octubre de 2016

Obtiene o establece una cadena segura que contiene la contraseña del usuario que se va a usar al iniciar el proceso.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

public:
property SecureString^ Password {
	SecureString^ get();
	void set(SecureString^ value);
}

Valor de propiedad

Type: System.Security::SecureString^

Contraseña de usuario que se va a usar al iniciar el proceso.

System_CAPS_importantImportante

   El WorkingDirectory se debe establecer la propiedad si UserName y Password se proporcionan. Si la propiedad no se establece, el directorio de trabajo predeterminado es % SYSTEMROOT%\system32.

System_CAPS_noteNota

   Establecer el Domain, UserName, y el Password Propiedades en un ProcessStartInfo objeto es la práctica recomendada para iniciar un proceso con las credenciales de usuario.

Un SecureString objeto es similar a un String en que tiene un valor de texto del objeto. Sin embargo, el valor de un SecureString objeto se cifra automáticamente, se puede modificar hasta que la aplicación lo marque como de sólo lectura y se puede eliminar de la memoria del equipo por la aplicación o por el recolector de elementos no utilizados de .NET Framework.

Para obtener más información sobre cadenas seguras y un ejemplo de cómo obtener una contraseña para establecer esta propiedad, vea la SecureString clase.

System_CAPS_noteNota

Si proporciona un valor para el Password propiedad, el UseShellExecute propiedad debe ser false, o una InvalidOperationException se inicia cuando el Process::Start(ProcessStartInfo^) se llama al método.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: