Artigo: 171890 - Última revisão: terça-feira, 21 de Novembro de 2006 - Revisão: 4.1

INFO: Serviços de ambientes de trabalho e estações de janela

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sumário

Um serviço do Microsoft Windows NT, Windows 2000 e Windows XP tem uma estação da janela e combinação de ambiente de trabalho associado. Isto baseia-se a conta o executar serviço:
  • Se o serviço estiver a executar na conta sistema local e não interactivo (ou seja, o tipo de serviço não inclui o sinalizador SERVICE_INTERACTIVE_PROCESS), o serviço utilizará a seguinte janela estação e ambiente de trabalho:
    Serviço-0 x 0-3e7 $ \default
    onde "Service-0 x 0-3e7 $" é o nome da estação de janela e "predefinido" é o nome do ambiente de trabalho.

    Esta é uma estação de janela não interactiva.
  • Se o serviço estiver em execução na conta sistema local e interagir com o ambiente de trabalho (ou seja, o tipo de serviço inclui o sinalizador SERVICE_INTERACTIVE_PROCESS), o serviço utilizará a seguinte janela estação e ambiente de trabalho:
    Winsta0\default
    Esta é uma estação Windows interactiva.
  • Se o serviço está a ser executado no contexto de segurança de uma conta de utilizador, o sistema irá criar uma estação de janela não interactiva exclusiva e ambiente de trabalho para esse serviço. O nome da estação de janela será baseado no início de sessão Security Identifier (SID) do utilizador:

    Service-0xZ1-Z2 $ \default onde Z1 é a parte superior e Z2 é a parte inferior do SID de início de sessão.
Além disso, dois serviços que estão em execução no mesmo contexto (nome de conta de serviço mesmo) será da segurança não receber a mesma estação de janela e ambiente de trabalho porque Identifier's(SID) de segurança de início de sessão são únicos a essa sessão início de sessão.

Mais Informação

Uma estação de janela pode ser interactivo ou não interactiva. (Apenas "Winsta0" pode ser uma estação Windows interactiva.) Os ambientes de trabalho criadas na estação Windows interactiva podem ficam activos. Um ambiente de trabalho activo inclui a capacidade do utilizador (tal como janelas e caixas de diálogo) os objectos criados no ambiente de trabalho seja visível ao utilizador iniciada interactivamente (ou seja, o utilizador que inicia sessão no sistema premindo CTRL-ALT-DELETE) e receber entradas do utilizador.

Quando o utilizador com sessão iniciada interactivamente inicia todos os processos, estes processos associados "predefinido" ambiente de trabalho na estação de janela de "Winsta0". "Predefinido" ambiente de trabalho é considerado o active Desktop. Um processo no active Desktop pode mudar ambientes de trabalho que outro ambiente de trabalho torna-se o active Desktop, tais como o ambiente de trabalho "Início de sessão". Apenas um ambiente de trabalho pode ser o ambiente de trabalho activa em qualquer altura. A API SwitchDesktop pode ser utilizada para activar um ambiente de trabalho. Para mais informações, consulte a documentação online do Platform SDK.

Ambientes de trabalho associados a uma estação de janela não interactiva podem criar objectos de utilizador. Estes objectos nunca será visíveis para o utilizador com sessão iniciada interactivamente e nunca irão receber qualquer utilizador de entrada. Se tiver um serviço não interactivo que é executado na conta sistema local, os objectos de utilizador criados pelo serviço não será visíveis para o utilizador com sessão iniciada interactivamente. Além disso, quaisquer processos iniciados pelo serviço também não estará visíveis.

Segue-se outras informações importantes relativas a estações de janela e ambientes de trabalho:
  • Mensagens de janela só podem ser enviadas entre processos no mesmo ambiente de trabalho. Estas não podem ser enviadas através de processos associados a diferentes ambientes de trabalho.
  • Rotinas definidas pela aplicação são limitadas em da mesma forma que as mensagens do Windows. O procedimento da rotina de um processo em execução no ambiente de trabalho específico receberá apenas mensagens destinadas criado no mesmo ambiente de trabalho do windows.
Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
327618  (http://support.microsoft.com/kb/327618/EN-US/ ) INFO: Segurança, serviços e o ambiente de trabalho interactivo

A informação contida neste artigo aplica-se a:
  • Microsoft Win32 Application Programming Interface nas seguintes plataformas
    • Microsoft Windows NT 3.51 Service Pack 5
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Palavras-chave: 
kbmt kbinfo kbkernbase kbservice KB171890 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 171890  (http://support.microsoft.com/kb/171890/en-us/ )