ProcessStartInfo.Password Propriété

Définition

Important

Cette API n’est pas conforme CLS.

Obtient ou définit une chaîne sécurisée contenant le mot de passe de l'utilisateur à utiliser lors du démarrage du processus.

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

Valeur de propriété

Mot de passe utilisateur à utiliser lors du démarrage du processus.

Attributs

Remarques

Important

La WorkingDirectory propriété doit être définie si UserName et Password sont fournis. Si la propriété n’est pas définie, le répertoire de travail par défaut est %SYSTEMROOT%\system32.

Notes

La définition des Domainpropriétés , UserNameet dans Password un ProcessStartInfo objet est recommandée pour démarrer un processus avec des informations d’identification utilisateur.

Un SecureString objet est semblable à un String objet en ce qu’il a une valeur de texte. Toutefois, la valeur d’un SecureString objet est automatiquement chiffrée, elle peut être modifiée jusqu’à ce que votre application le marque en lecture seule, et elle peut être supprimée de la mémoire de l’ordinateur par votre application ou le récupérateur de mémoire .NET Framework.

Pour plus d’informations sur les chaînes sécurisées et un exemple d’obtention d’un mot de passe pour définir cette propriété, consultez la SecureString classe .

Notes

Si vous fournissez une valeur pour la Password propriété , la UseShellExecute propriété doit être false, ou un InvalidOperationException est levée lorsque la Process.Start(ProcessStartInfo) méthode est appelée.

S’applique à