ServiceProcessInstaller.Username Vlastnost

Definice

Získá nebo nastaví uživatelský účet, pod kterým bude aplikace služby spuštěna.

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

Hodnota vlastnosti

Účet, pod kterým má služba běžet. Výchozí hodnota je prázdný řetězec ("").

Atributy

Poznámky

Párování Username a Password umožňuje službě běžet pod jiným než systémovým účtem. To může například umožnit automatické spuštění služby při restartování, když není přihlášený žádný uživatel.

Password a Username jsou zpracovávány bezpečným způsobem tak, že se nikdy serializují ani neukládají do stavu instalace (instalační Installer.Contextprogram projektu ) nebo do jiného umístění s veřejným přístupem.

Username Nastavení a Password umožňuje automatické přidružení účtu ke službě v době instalace. Pokud ponecháte prázdné nebo UsernamePassword a nastavíte Account na User, budete při instalaci vyzváni k zadání platného uživatelského jména a hesla.

Další možností, jak spustit službu pod samostatným účtem, je použít účet System počítače. Tento účet, který se liší od účtu správce, nevyžaduje žádné heslo. Oprávnění systémového účtu můžou být vyšší než oprávnění aktuálně přihlášeného uživatele. Spuštění pod systémovým účtem místo uživatelského účtu zabrání problémům způsobeným chybějícím oprávněním, které služba vyžaduje.

Pokud Account je jiná hodnota než User, použije se zadaný účet (místní nebo síťová služba nebo místní systém), a to i v případě, že Username jsou vyplněny vlastnosti a Password .

Platí pro

Viz také