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 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 .

Platí pro