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


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) метода.

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