Lairton, Utilizei a WM_QUERYENDSESSION e não funcionou. Quando finalizo o processo pelo gerenciador de tarefas, não passa por essa mensagem. Para testar, na mensagem coloquei para gerar um log.
No seu caso, você finalizando o processo pelo gerenciador de tarefas do Windows, passa pela mensagem WM_QUERYENDSESSION ? Daniela Diegues Analista de Desenvolvimento ddieg...@asm.com.br ASM Serviços para Empregadores Rua Alvares Penteado,203 CEP: 01012-000 - São Paulo - São Paulo Tel: +55 (11) 3526-5334 http://www.asm.com.br Esta a mensagem (incluindo anexos, se houver) contém informações confidenciais para o destinatário, e tem fins específicos e é protegida por lei. Se você não é o destinatário desta mensagem, você deve apagá-la. Qualquer divulgação, cópia ou distribuição desta mensagem, ou qualquer ação tomada com base em tal, é estritamente proibida. ________________________________ De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net] Em nome de Lairton N de Almeida Jr Enviada em: quinta-feira, 22 de janeiro de 2009 10:28 Para: sqlwin@virtualand.net Assunto: Re: [sqlwin] Finalizar processo pelo gerenciador de tarefas Eu faço assim: !!CB!! 208 Number: WM_QUERYENDSESSION = 0x0011 no application actions !!CB!! 28 On WM_QUERYENDSESSION Call registraEndSession( ) Return TRUE 2009/1/21 Daniela Diegues <ddieg...@asm.com.br<mailto:ddieg...@asm.com.br>> Pessoal, bom dia. Tenho uma aplicação que roda como serviço e preciso deletar registro de uma tabela no momento que ela sair do ar, seja porque alguém derrubou o serviço, seja porque finalizou o processo pelo gerenciador de tarefas do Windows. Tentei utilizar a mensagem WM_CLOSE, mas não entra nestes eventos... alguém teria alguma idéia de como implementar isso ??? Muito obrigada, Daniela Diegues Analista de Desenvolvimento ddieg...@asm.com.br<mailto:ddieg...@asm.com.br> ASM Serviços para Empregadores Rua Alvares Penteado,203 CEP: 01012-000 - São Paulo - São Paulo Tel: +55 (11) 3526-5334 http://www.asm.com.br<http://www.asm.com.br/> Esta a mensagem (incluindo anexos, se houver) contém informações confidenciais para o destinatário, e tem fins específicos e é protegida por lei. Se você não é o destinatário desta mensagem, você deve apagá-la. Qualquer divulgação, cópia ou distribuição desta mensagem, ou qualquer ação tomada com base em tal, é estritamente proibida. -- Lairton N de Almeida Jr. lair...@gmail.com<mailto:lair...@gmail.com>