Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um servidor de Serviços de Área de Trabalho Remota depende da rede para transmitir todas as entradas e saídas para seus terminais de cliente. Consequentemente, os aplicativos que fazem uso excessivo de efeitos gráficos podem afetar o desempenho de todos os clientes dos Serviços de Área de Trabalho Remota, tornando a rede mais lenta. Além disso, a velocidade de transmissão mais lenta através de uma rede pode fazer com que esses efeitos especiais pareçam menos agradáveis do que seriam em um ambiente de vídeo local.
Em particular, os aplicativos devem desabilitar ou minimizar o uso dos seguintes recursos ao serem executados em um ambiente de Serviços de Área de Trabalho Remota como uma sessão remota:
- Telas iniciais — informações gráficas sobre produtos ou empresas exibidas durante a inicialização de um aplicativo. A transmissão de uma tela inicial para um cliente RDC (Conexão de Área de Trabalho Remota) consome largura de banda de rede extra e força o usuário a aguardar antes de acessar o aplicativo.
- Animações, que consomem tempo de CPU e largura de banda de rede.
- Entrada ou saída direta para a tela. Se você precisar ler bits da tela, mantenha uma cópia separada e fora da tela do buffer de vídeo. Da mesma forma, se você precisar fazer uma saída de tela elaborada — por exemplo, sobrepondo várias imagens para chegar a uma tela composta final — faça esse trabalho em um buffer fora da tela e, em seguida, envie os resultados para o buffer de vídeo real.
Para obter mais informações sobre como detetar sessões remotas, consulte Detetando o ambiente de serviços de área de trabalho remota.
Use a biblioteca Microsoft Foundation Class, ou MFC, sempre que possível. O MFC tem uma longa lista de classes testadas e verdadeiras para executar uma ampla variedade de tarefas. A maioria dessas classes funciona bem em um ambiente de Serviços de Área de Trabalho Remota — geralmente muito melhor do que soluções reprojetadas. Um bom exemplo é a classe que fornece texto de ajuda sensível ao contexto — texto de ajuda que aparece na tela quando o ponteiro do mouse passa sobre um botão ou item de menu. Se um aplicativo usa a implementação MFC para fornecer esse recurso, ele funcionará razoavelmente bem no sistema desktop. Mas se o aplicativo implementar esse recurso usando caixas de diálogo ou uma abordagem alternativa, o resultado final pode não funcionar tão bem em um ambiente de Serviços de Área de Trabalho Remota.