ProcessStartInfo.Password Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Ruft eine sichere Zeichenfolge ab, die das Benutzerkennwort enthält, das beim Starten des Prozesses verwendet werden soll, oder legt diese fest.
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
Eigenschaftswert
Das beim Starten des Prozesses zu verwendende Kennwort.
- Attribute
Hinweise
Wichtig
Die WorkingDirectory -Eigenschaft muss festgelegt werden, wenn UserName und Password bereitgestellt werden. Wenn die Eigenschaft nicht festgelegt ist, lautet das Standardarbeitsverzeichnis %SYSTEMROOT%\system32.
Hinweis
Das Festlegen der DomainEigenschaften , UserNameund Password in einem ProcessStartInfo -Objekt wird empfohlen, um einen Prozess mit Benutzeranmeldeinformationen zu starten.
Ein SecureString -Objekt ähnelt einem String -Objekt, da es über einen Textwert verfügt. Der Wert eines SecureString Objekts wird jedoch automatisch verschlüsselt, er kann geändert werden, bis die Anwendung ihn als schreibgeschützt markiert, und er kann entweder von Ihrer Anwendung oder dem .NET Framework Garbage Collector aus dem Computerspeicher gelöscht werden.
Weitere Informationen zu sicheren Zeichenfolgen und ein Beispiel zum Abrufen eines Kennworts zum Festlegen dieser Eigenschaft finden Sie in der SecureString -Klasse.
Hinweis
Wenn Sie einen Wert für die Password -Eigenschaft angeben, muss die UseShellExecute -Eigenschaft sein false
, oder ein InvalidOperationException wird ausgelöst, wenn die Process.Start(ProcessStartInfo) -Methode aufgerufen wird.