La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44913 - CAPTURAR CTRL+ALT+DEL
Autor:  Mario Fernandez
Necesito capturar desde mi aplicacion el evento generado por la combinacion de teclas CTRL+ALT+DEL

  Respuesta:  Rodolfo Carlos Burlando Makthon
Bueno. Si pulsas esa convinacion de teclas, desde alguna parte quien cojera el mensaje serĂ¡ el S.O.

El S.O. no lanza eventos o mensajes a las aplicaciones para informarles de que se pulso ctrl-alt-del, solo les envia un mensaje wm_ pidiendo que se cierren

Lo que podrias hacer es un hook (gancho) al teclado en la cual tu aplicacion este revisando constantemente, dicha convinacion de teclas estara en una condicion, que contendra el codigo que quieres agregar.

Para hacer un hook en Delphi, necesitas de basicamente dos programas, una dll que es la que se comunica con el S.O. y tu exe que se comunica con la dll. Este codigo lo tienes desarrollado como ejemplo en la web de trucomania.

Saludos.