Поделиться через


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) метода будет создано исключение .

Применяется к