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


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 .

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

См. также раздел