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

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

Temos uma aplicação onde apenas uma instância do programa pode ser executada por vez. Caso contrário, ocorrerá uma terrível corrupção de dados. Nossos usuários atualmente executam este programa como um RemoteApp a partir de um "servidor" do Windows 7. No entanto, quero poder limitar o número de instâncias dele 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?

Responder1

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ê então apontaria o atalho do RemoteApp para esse stub em vez de diretamente para o aplicativo.

informação relacionada