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. |