Sdílet prostřednictvím


ProcessStartInfo.Password Vlastnost

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Získá nebo nastaví zabezpečený řetězec, který obsahuje uživatelské heslo pro použití při spuštění procesu.

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

Hodnota vlastnosti

Uživatelské heslo, které se má použít při spuštění procesu.

Atributy

Poznámky

Důležité

Vlastnost musí být nastavena WorkingDirectory , pokud UserName je Password k dispozici. Pokud vlastnost není nastavena, výchozí pracovní adresář je %SYSTEMROOT%\system32.

Poznámka:

DomainNastavení , UserNamea Password vlastnosti v objektu ProcessStartInfo je doporučený postup pro spuštění procesu s uživatelskými přihlašovacími údaji.

Objekt SecureString je jako String objekt v tom, že má textovou hodnotu. Hodnota objektu SecureString je však automaticky zašifrována, lze ji upravit, dokud ji aplikace označí jako jen pro čtení a lze ji odstranit z paměti počítače buď vaší aplikací, nebo uvolňováním paměti rozhraní .NET Framework.

Další informace o zabezpečených řetězcích a příklad, jak získat heslo k nastavení této vlastnosti, naleznete v SecureString třídě.

Poznámka:

Pokud zadáte hodnotu vlastnostiPassword, musí být falsevlastnost , nebo InvalidOperationException bude vyvolána při Process.Start(ProcessStartInfo)UseShellExecute zavolání metody.

Platí pro