Share via


Diretrizes 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 seção

Camada de compatibilidade do aplicativo

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 aplicativo cliente/servidor

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

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

Para registrar um aplicativo com os Serviços de Área de Trabalho Remota, armazene o nome do aplicativo de 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 desabilitação do redirecionamento do dispositivo usando uma política de sistema ou política de grupo.

Vinculação em tempo de execução a Wtsapi32.dll

Seu aplicativo pode usar a API de 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 carregar Wtsapi32.dll.