ProcessStartInfo.Password Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.