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
WorkingDirectory ve sağlandıysa UserNamePassword özelliği ayarlanmalıdır. Özellik ayarlanmazsa, varsayılan çalışma dizini \system32 %SYSTEMROOT%.
Uyarı
Bir ProcessStartInfo nesnedeki Domain, UserNameve Password özelliklerini ayarlamak, kullanıcı kimlik bilgileriyle işlem başlatmak için önerilen uygulamadır.
Nesne SecureString , içinde metin değeri olan bir nesne gibidir String . Ancak, bir SecureString nesnenin değeri otomatik olarak şifrelenir, uygulamanız bunu salt okunur olarak işaretleye kadar değiştirilebilir ve uygulamanız veya .NET Framework çöp toplayıcısı 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.
Uyarı
Özelliği için Password bir değer sağlarsanız, UseShellExecute özelliği olmalıdır falseveya yöntemi çağrıldığında Process.Start(ProcessStartInfo) bir InvalidOperationException oluşturulur.