Bagikan melalui


ProcessStartInfo.Password Properti

Definisi

Penting

API ini bukan kompatibel CLS.

Mendapatkan atau mengatur string aman yang berisi kata sandi pengguna untuk digunakan saat memulai proses.

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

Nilai Properti

Kata sandi pengguna yang digunakan saat memulai proses.

Atribut

Keterangan

Penting

Properti WorkingDirectory harus diatur jika UserName dan Password disediakan. Jika properti tidak diatur, direktori kerja default adalah %SYSTEMROOT%\system32.

Catatan

DomainMengatur properti , UserName, dan Password dalam objek adalah praktik yang ProcessStartInfo direkomendasikan untuk memulai proses dengan kredensial pengguna.

Objek SecureString seperti String objek di dalamnya memiliki nilai teks. Namun, nilai SecureString objek dienkripsi secara otomatis, itu dapat dimodifikasi sampai aplikasi Anda menandainya sebagai baca-saja, dan dapat dihapus dari memori komputer oleh aplikasi Anda atau pengumpul sampah .NET Framework.

Untuk informasi selengkapnya tentang string aman dan contoh cara mendapatkan kata sandi untuk mengatur properti ini, lihat SecureString kelas .

Catatan

Jika Anda memberikan nilai untuk Password properti , UseShellExecute properti harus false, atau InvalidOperationException akan dilemparkan ketika Process.Start(ProcessStartInfo) metode dipanggil.

Berlaku untuk