ProcessStartInfo.Password Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.