ProcessStartInfo.Password Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Pobiera lub ustawia bezpieczny ciąg zawierający hasło użytkownika do użycia podczas uruchamiania 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
Wartość właściwości
Hasło użytkownika do użycia podczas uruchamiania procesu.
- Atrybuty
Uwagi
Ważne
Właściwość musi być ustawiona WorkingDirectory , jeśli UserName właściwość i Password jest podana. Jeśli właściwość nie jest ustawiona, domyślny katalog roboczy to %SYSTEMROOT%\system32.
Uwaga
DomainUstawienie właściwości , UserNamei Password w ProcessStartInfo obiekcie jest zalecaną praktyką uruchamiania procesu z poświadczeniami użytkownika.
Obiekt SecureString jest jak String obiekt w obiekcie, który ma wartość tekstową. Jednak wartość SecureString obiektu jest automatycznie szyfrowana, można ją zmodyfikować, dopóki aplikacja nie oznaczy go jako tylko do odczytu i może zostać usunięta z pamięci komputera przez aplikację lub .NET Framework moduł odśmiecający pamięci.
Aby uzyskać więcej informacji na temat bezpiecznych ciągów i przykładu uzyskiwania hasła w celu ustawienia tej właściwości, zobacz klasę SecureString .
Uwaga
Jeśli podasz wartość właściwości Password , UseShellExecute właściwość musi mieć false
wartość , lub InvalidOperationException zostanie zgłoszony podczas wywoływanej Process.Start(ProcessStartInfo) metody.