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 heslo uživatele 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
Heslo uživatele, 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 jsou k dispozici a Password . Pokud vlastnost není nastavena, výchozí pracovní adresář je %SYSTEMROOT%\system32.
Poznámka
DomainNastavení vlastností , UserNamea v objektu PasswordProcessStartInfo je doporučený postup pro zahájení procesu s přihlašovacími údaji uživatele.
Objekt SecureString je jako String objekt v tom, že má textovou hodnotu. Hodnota objektu SecureString je však automaticky zašifrována, může být změněna, dokud ji aplikace označí jako jen pro čtení a může být odstraněna z paměti počítače 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 ve SecureString třídě .
Poznámka
Pokud zadáte hodnotu Password vlastnosti , UseShellExecute vlastnost musí být false
, nebo InvalidOperationException bude vyvolána při Process.Start(ProcessStartInfo) zavolání metody .