Partilhar via


Orientações gerais de programação

As seções a seguir fornecem diretrizes gerais para o desenvolvimento de aplicativos em um ambiente de Serviços de Área de Trabalho Remota.

Nesta secção

Camada de compatibilidade de aplicativos

Para executar aplicativos herdados em um ambiente de Serviços de Área de Trabalho Remota, você pode usar a camada de Compatibilidade de Aplicativos dos Serviços de Área de Trabalho Remota.

Diretrizes de aplicativos Cliente/Servidor

Os aplicativos cliente/servidor não devem assumir que uma única conexão de computador é equivalente a uma única sessão de usuário.

Monitoramento de conexões e desconexões de sessão

Para registrar um aplicativo nos Serviços de Área de Trabalho Remota, armazene o nome do aplicativo do servidor de canal virtual no Registro adicionando uma subchave.

Diretrizes de hardware periférico

Se o dispositivo de hardware não for projetado para funcionar em uma sessão remota, os fornecedores deverão garantir que o software do driver de dispositivo force a desativação do redirecionamento do dispositivo usando uma diretiva do sistema ou uma diretiva de grupo.

Run-Time ligação a Wtsapi32.dll

Seu aplicativo pode usar a API dos Serviços de Área de Trabalho Remota para vincular dinamicamente ao Wtsapi32.dll em tempo de execução. Para fazer isso, seu aplicativo deve chamar a função LoadLibrary para carregáWtsapi32.dll.