Aplicativo que não fecha “graciosamente” quando os usuários efetuam logoff (Windows)

1

Temos um farm RDS (Win 2008 R2) e os usuários precisam usar um aplicativo de terceiros (Unify OpenScape Contact Center) para fins de central de atendimento. Ele faz logon no usuário específico para telefones específicos. Quando os usuários fecham o aplicativo manualmente, basicamente fechando a janela, o aplicativo "faz o que tem que fazer" e automaticamente desconecta o usuário do telefone.

O problema acontece quando o usuário deixa o aplicativo em execução e faz logoff de suas sessões (basicamente Start -> logoff), é como se o Windows encerrasse (eliminasse) o processo, e os usuários continuassem logados no telefone, depois o próximo dia algum gerente tem que forçar um logoff e assim por diante, gerando problemas.

É um comportamento padrão no logoff do Windows? Existe uma maneira de configurá-lo para talvez fechar "graciosamente" os aplicativos (enviar WM_CLOSE)?

Eu poderia criar um script para gerar um atalho de "logoff" personalizado para os usuários e desabilitar o logoff buttom e, em seguida, tentar fechar o app antes do logoff, mas ainda soaria como uma solução estranha para mim. Além disso, não resolve o problema de sessões inativas / desconectadas terminadas pelo Windows após o tempo limite.

    
por esserafael 09.07.2015 / 14:29

1 resposta

0

Este é um bug de aplicativo, não um problema com o Windows. Entre em contato com o fornecedor do software e informe-os que eles precisam manipular a mensagem WM_QUERYENDSESSION e / ou o sinal de controle CTRL_LOGOFF_EVENT e / ou os vários Mensagens da janela relacionadas ao WTS no loop de mensagens de seu aplicativo que precisam ser manipuladas.

Além disso, eles podem projetar o servidor de forma mais inteligente e desconectar automaticamente as contas que não enviaram algum tipo de "pulsação" em algum momento.

Os aplicativos que não lidam com essa mensagem e não implementam essas considerações de design básicas podem ser considerados "incompletos" e "não compatíveis com o Windows" e, essencialmente, não devemos tolerar esse tipo de lixo software no mercado.

Desculpe, tenho strongs sentimentos sobre o assunto.

    
por 05.08.2015 / 22:10