Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Delphi - capturador de teclado

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

capturador de teclado

Autor:JR (17 intervenciones)
Fecha:06/04/2003 00:56:13
Necesito crear un capturador de teclado que permenezca en segundo plano, no sea visible en la barra de tareas ni en la lista que desplega el ctrl-alt-del
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:capturador de teclado

Autor:Jnrz (16 intervenciones)
Fecha:06/04/2003 04:28:51
Esa applicacion parece un espia.
De todas formas para capturar las teclas yo lo haria con un gancho al teclado, busca informacion sobre Keyboard Hooks - WH_KEYBOARD.
Y lo otro que pides de esconder el programa en Ctrl-Alt-Del, creo que no es posible en Win XP/NT/2000 solo en Win 98/ME, y no recuerdo la funcion que debes utilizar para eso. RegisterService creo es.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:capturador de teclado

Autor:JR (4 intervenciones)
Fecha:06/04/2003 16:53:46
Lo es, lo es!!. De hecho todos comenzamos programando cosas que nos son de relativo interés, después unos se vuelcan a una cosa y otros...a otras.
Gracias por la información
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:capturador de teclado

Autor:Ernesto D'Spirito (706 intervenciones)
Fecha:08/04/2003 00:19:07
Url:
Te invito a leer el artículo 'Ganchos (hooks) de Windows (o "¿Cómo trabajan esos programas espía?")' de Florin Sabau, publicado en el Boletín Pascal #40, para que veas un ejemplo de como hacer una DLL que capture mensajes de teclado a nivel de sistema y se comunique con una aplicación:

http://www.latiumsoftware.com/es/pascal/0040.php#2

Respecto de lo de evitar que se muestre nuestra apliación al presionar Ctrl+Alt+Del (o Ctrl+Alt+Supr, como prefieras), en Windows 9x/Me puede hacerse registrando la aplicación como un proceso con la API RegisterServiceProcess. Encontrarás un ejemplo en un mi truco "Verificando si una característica de Windows existe" publicado en el Boletín Pascal #28:

http://www.latiumsoftware.com/es/pascal/0028.php

En el caso de los Windows de la línea NT, hace poco, Eduardo Valencia López publicó en el foro Delphi Intermedio un código para inhabilitar la combinación de teclado Ctrl+Alt+Supr en Windows 2000 y Windows XP:

http://espanol.groups.yahoo.com/group/delphi-intermedio/message/7807

Para ver el mensaje, es preciso que cuentes con un ID de Yahoo! (puedes obtener uno gratis si no tienes), y que te suscribas al foro, ya que los mensajes están sólo disponibles para los miembros:

http://espanol.groups.yahoo.com/group/delphi-intermedio/join

O si no, encontrarás otro ejemplo en SwissDelphiCenter.ch:

http://www.swissdelphicenter.ch/en/showcode.php?id=1528

Ernesto D'Spirito
http://www.latiumsoftware.com/es/index.php
Comentar