Monitorar se programa travou

Delphi

30/08/2005

Olá,

Tenho um programa rodando em um cliente e gostaria de monitorar o funcionamento do mesmo através de outro programa, como um watch dog.

Assim, se o programa travar, eu poderia finaliza-lo e reinicializa-lo automaticamente.

Alguém tem alguma ideia de como verificar se um programa está respondendo?

Valeu.


Marcelo.l

Marcelo.l

Curtidas 0

Respostas

Lucaniasalvatore

Lucaniasalvatore

30/08/2005

Boa tarde, Marcelo.

Abaixo têm alguns exemplos para vc aprender a criar um watch dog. Dê uma olhada - vale a pena.

Dê uma olhada nesse artigo [b:f5bedca064]Simulating the Windows API´s FindWindow function with Kylix [/b:f5bedca064]
[url]http://community.borland.com/article/0,1410,27395,00.html[/url]

...[b:f5bedca064]retrieve a window handle?[/b:f5bedca064]
[url]http://www.swissdelphicenter.ch/torry/showcode.php?id=327[/url]

[b:f5bedca064]Delphi Inter Process Communication (IPC) using SendMessage[/b:f5bedca064]
[url]http://www.delphi-central.com/ipc_sendmessage.aspx[/url]

[b:f5bedca064]Controlling the number of application instances [/b:f5bedca064]
[url]http://delphi.about.com/od/windowsshellapi/l/aa100703b.htm[/url]

Espero que ajude.

Boa programação,

Lucania Salvatore


GOSTEI 0
Marcelo.l

Marcelo.l

30/08/2005

Valeu, Lucania

Vou dar uma olhada nos links e ver o que dá pra fazer

Obrigado.


GOSTEI 0
POSTAR