ProcessStartInfo.Password Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
İşlemi başlatırken kullanılacak kullanıcı parolasını içeren güvenli bir dize alır veya ayarlar.
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
Özellik Değeri
İşlemi başlatırken kullanılacak kullanıcı parolası.
- Öznitelikler
Açıklamalar
Önemli
ve WorkingDirectory sağlandıysa UserNamePassword özelliği ayarlanmalıdır. Özellik ayarlanmadıysa, varsayılan çalışma dizini %SYSTEMROOT%\system32'dir.
Not
Bir ProcessStartInfo nesnedeki Domain, UserNameve Password özelliklerini ayarlamak, kullanıcı kimlik bilgileriyle bir işlem başlatmak için önerilen uygulamadır.
Nesne SecureString , içinde metin değeri olan bir nesneye benzer String . Ancak, bir SecureString nesnenin değeri otomatik olarak şifrelenir, uygulamanız tarafından salt okunur olarak işaretlenene kadar değiştirilebilir ve uygulamanız veya .NET Framework atık toplayıcı tarafından bilgisayar belleğinden silinebilir.
Güvenli dizeler hakkında daha fazla bilgi ve bu özelliği ayarlamak için parola alma örneği için sınıfına SecureString bakın.
Not
özelliği için Password bir değer sağlarsanız, UseShellExecute özelliği olmalıdır false
veya yöntemi çağrıldığında Process.Start(ProcessStartInfo) bir InvalidOperationException oluşturulur.