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Настройка свойств UserNamePassword объекта ProcessStartInfo — рекомендуемая практика запуска процесса с учетными данными пользователя.
Объект SecureString похож на String объект, имеющий текстовое значение. Однако значение SecureString объекта автоматически шифруется, его можно изменить, пока приложение не помечает его как доступное только для чтения, и его можно удалить из памяти компьютера либо приложением, либо сборщиком мусора .NET Framework.
Дополнительные сведения о безопасных строках и примере получения пароля для задания этого свойства см. в SecureString классе.
Замечание
Если вы предоставляете значение для Password свойства, UseShellExecute свойство должно быть falseили InvalidOperationException возникает при вызове Process.Start(ProcessStartInfo) метода.