ProcessStartInfo.Password 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
此 API 不符合 CLS 規範。
取得或設定安全字串,其中包含啟動處理序時要使用的使用者密碼。
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
屬性值
要在啟動處理序時使用的使用者密碼。
- 屬性
備註
重要
如果 UserName 提供和 Password ,WorkingDirectory則必須設定 屬性。 如果未設定屬性,預設工作目錄為 %SYSTEMROOT%\system32。
注意
Domain在物件中ProcessStartInfo設定、 UserName和 Password 屬性是使用使用者認證啟動進程的建議做法。
SecureString物件就像String對象,因為它有文字值。 不過,物件的值SecureString會自動加密,可以修改它,直到您的應用程式將它標示為只讀為止,也可以由您的應用程式或 .NET Framework 垃圾收集行程從計算機記憶體中刪除。
如需安全字串的詳細資訊,以及如何取得密碼以設定此屬性的範例,請參閱 類別 SecureString 。
注意
如果您提供 屬性的值 Password ,屬性 UseShellExecute 必須是 false
,否則 InvalidOperationException 會在呼叫 方法時 Process.Start(ProcessStartInfo) 擲回 。