Share via


Diretrizes de vários usuários

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

Nesta seção

Instalação do aplicativo

Instalar um aplicativo para um único usuário pode criar problemas em um ambiente de Serviços de Área de Trabalho Remota multiusuário.

Armazenando informações específicas do usuário

Aplicativos devem armazenar informações específicas do usuário em locais específicos do usuário, separadamente de informações globais que se aplicam a todos os usuários.

Namespaces de objeto kernel

Os Serviços de Área de Trabalho Remota usam vários namespaces para objetos kernel; um namespace global é usado principalmente por serviços em aplicativos cliente/servidor.

Endereços IP e nomes de computador

Não é seguro pressupor que o nome do computador ou o endereço IP atribuído ao computador está associados um único usuário, pois vários usuários podem ser conectados simultaneamente a um servidor de Host da Sessão da Área de Trabalho Remota (Host da Sessão RD).

Como sempre, bloqueie arquivos e bancos de dados ao fazer alterações para evitar perda inadvertida de dados.

Seu aplicativo não deve bloquear arquivos de aplicativo em tempo de execução que não sejam arquivos por usuário. Arquivos em tempo de execução bloqueados podem impedir que várias instâncias do aplicativo ou processos no aplicativo, como assistentes, sejam executados. Uma boa maneira de testar quais arquivos são arquivos de aplicativo em tempo de execução é rastrear quais arquivos são instalados pela configuração do aplicativo. Os arquivos por usuário raramente são instalados pela instalação; portanto, a maioria dos arquivos instalados pela instalação são arquivos de aplicativo em tempo de execução.