ProcessStartInfo.Password Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот 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
Значение свойства
Пароль пользователя, используемый при запуске процесса.
- Атрибуты
Комментарии
Важно!
Свойство WorkingDirectory должно быть задано, если UserName указаны и Password . Если свойство не задано, рабочим каталогом по умолчанию является %SYSTEMROOT%\system32.
Примечание
DomainУстановка свойств , UserNameи Password в объекте является рекомендуемым ProcessStartInfo способом запуска процесса с учетными данными пользователя.
Объект SecureString похож на String объект в том, что у него есть текстовое значение. Однако значение SecureString объекта шифруется автоматически, его можно изменить до тех пор, пока приложение не поменит его как доступное только для чтения, и оно может быть удалено из памяти компьютера приложением или сборщиком мусора платформа .NET Framework.
Дополнительные сведения о безопасных строках и пример получения пароля для задания этого свойства см. в SecureString разделе Класс .
Примечание
Если указать значение для Password свойства, UseShellExecute свойство должно иметь значение false
, иначе InvalidOperationException при вызове Process.Start(ProcessStartInfo) метода будет создано исключение .