Partilhar via


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

Configuração do aplicativo

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

Armazenamento de informações específicas do usuário

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

Namespaces de objeto do kernel

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

endereços IP e nomes de computadores

Não é seguro assumir que o nome do computador ou o endereço IP atribuído ao computador estão associados a um único utilizador porque vários utilizadores podem iniciar sessão em simultâneo num servidor de Anfitrião de Sessões de Ambiente de Trabalho Remoto (Anfitrião de Sessões de RD).

Como sempre, bloqueie arquivos e bancos de dados enquanto faz alterações para evitar a perda inadvertida de dados.

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