Controle de Servidores com Application Service

26/01/2016

3

Boa tarde a todos.

Tenho vários Servidores Dicom em um Servidor Windows 2012, estes servidores oferecem uma interface para o usuário e muitas vezes algum usuário inexperiente acaba fechando o servidor.
Para resolver o problema bloqueie o fechamento do sistema, mas ainda ficou a possibilidade de alguém matar o processo.
Então desenvolvi um serviço que controla todos os servidores, a cada 30 segundos ele verifica se o servidor está ativo, se não estiver ele executa o aplicativo servidor com o comando ShellExecute:
ShellExecute (0, 'open', e:\Servidores\ServidorPACS\DicomServer.Exe, NIL, Nil, SW_SHOWNORMAL);
Funciona perfeitamente, porém os aplicativos iniciados pelo serviço ficam ocultos, não apresentam a interface para o usuário, todas as funções dos aplicativos funcionam perfeitamente.
Nas versões antigas do Windows, onde são permitidas a interação dos serviços com a área de trabalho, funciona perfeitamente, mas nas versões mais recentes está funcionalidade foi bloqueada.

Se alguém tiver alguma dica de como resolver este problema agradeço muito.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar