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> > 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* > > 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. > > > > > -- Lairton N de Almeida Jr. lair...@gmail.com