ServiceProcessInstaller.Username Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает учетную запись пользователя, под управлением которой будет запускаться служебное приложение.
public:
property System::String ^ Username { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Username : string with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Username : string with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Username : string with get, set
Public Property Username As String
Значение свойства
Учетная запись, под управлением которой должна запускаться служба. Значение по умолчанию — пустая строка ("").
- Атрибуты
Комментарии
Пара Username и Password позволяет службе выполняться под учетной записью, отличной от системной учетной записи. Это может, например, позволить службе автоматически запускаться при перезагрузке, если пользователь не вошел в систему.
Password и Username обрабатываются безопасным образом, так как они никогда не сериализуются и не сохраняются в состоянии установки (установщик Installer.Contextпроекта) или в другом расположении с открытым доступом.
Username Установка и Password позволяет автоматически связывать учетную запись со службой во время установки. Если оставить или пустым Username и задать для User
значение Account , при установке вам будет предложено ввести допустимое имя пользователя и Password пароль.
Другой вариант запуска службы с отдельной учетной записью — использовать системную учетную запись компьютера. Для этой учетной записи, отличной от учетной записи администратора, не требуется пароль. Привилегии системной учетной записи могут превышать привилегии пользователя, вошедшего в систему. Выполнение под системной учетной записью, а не с учетной записью пользователя, позволяет избежать проблем, возникающих из-за отсутствия у пользователя разрешения, необходимого для службы
Если Account имеет значение, отличное от User
, используется указанная учетная запись (локальная или сетевая служба или локальная система), даже если Username заполнены свойства и Password .