Sdílet prostřednictvím


Stanice oken a vytváření plochy

Systém automaticky vytvoří interaktivní stanici oken. Když se přihlásí interaktivní uživatel, systém přidruží interaktivní stanici oken k relaci přihlášení uživatele. Systém také vytvoří výchozí vstupní plochu pro interaktivní stanici oken (Winsta0\default). Procesy spuštěné přihlášeným uživatelem jsou přidružené k počítači Winsta0\default.

Proces může použít funkci CreateWindowStation k vytvoření nové stanice oken a funkci CreateDesktop nebo CreateDesktopEx vytvořit novou plochu. Počet ploch, které lze vytvořit, je omezen velikostí haldy systémové plochy. Další informace naleznete v tématu CreateDesktop.

Když se neinteraktivní proces, jako je například aplikace služby, pokusí připojit k stanici oken a pro relaci přihlášení k procesu neexistuje žádná stanice oken, systém se pokusí vytvořit stanici oken a plochu relace. Název vytvořené stanice oken je založený na identifikátoru přihlašovací relace a plocha má výchozí název, jak je popsáno tady:

  • Pokud je služba spuštěná v kontextu zabezpečení účtu LocalSystem, ale neobsahuje atribut SERVICE_INTERACTIVE_PROCESS, používá následující stanici oken a plochu: Service-0x0-3e7$\default. Tato stanice oken není interaktivní, takže služba nemůže zobrazit uživatelské rozhraní. Kromě toho procesy vytvořené službou nemůžou zobrazit uživatelské rozhraní.
  • Pokud je služba spuštěná v kontextu zabezpečení uživatelského účtu, název stanice oken je založen na identifikátoru SID Service-0xZ1-Z2$, kde Z1 je vysoká část identifikátoru SID přihlášení a Z2 je nízká část identifikátoru SID přihlášení. Vzhledem k tomu, že identifikátor SID je jedinečný pro přihlašovací relaci, obdrží dvě služby spuštěné ve stejném kontextu zabezpečení jedinečné stanice oken. Tyto stanice oken nejsou interaktivní.

Volitelný seznam řízení přístupu (DACL) pro stanici a plochu okna obsahuje následující přístupová práva pro uživatelský účet služby:

Stanice oken:

WINSTA\_ACCESSCLIPBOARD WINSTA\_ACCESSGLOBALATOMS WINSTA\_CREATEDESKTOP WINSTA\_EXITWINDOWS WINSTA\_READATTRIBUTES STANDARD\_RIGHTS\_REQUIRED

Plocha:

DESKTOP\_CREATEMENU DESKTOP\_CREATEWINDOW DESKTOP\_ENUMERATE DESKTOP\_HOOKCONTROL DESKTOP\_READOBJECTS DESKTOP\_WRITEOBJECTS STANDARD\_RIGHTS\_REQUIRED