Como posso limitar o número de sessões do RemoteApp a 1 por usuário?

2

Nós temos um aplicativo onde apenas uma instância do programa pode ser executada por vez. Caso contrário, a corrupção de dados terrível acontece. Nossos usuários atualmente executam este programa como um RemoteApp de um "servidor" do Windows 7. No entanto, quero poder limitar o número de instâncias dele a ser limitado a 1, para que um usuário não possa executar acidentalmente duas instâncias do programa. Isso é possível? E se sim, como eu faria isso?

    
por nathangiesbrecht 15.05.2014 / 18:36

1 resposta

3

Não há uma maneira integrada de fazer isso até onde eu sei. Mas você poderia hipoteticamente escrever um pequeno aplicativo ou script stub que verifica se o processo já está sendo executado no contexto desse usuário e sai se estiver. Caso contrário, ele inicia o aplicativo normalmente. Você apontaria seu atalho RemoteApp para este stub em vez de diretamente para o aplicativo.

    
por 15.05.2014 / 18:51