KeyLogger Ayuda
Buenas a todos, tengo un problema con mi aplicacion realizada en lazarus. En algunas PC funciona y en otras no, no se si me falta un uses o algo estoy, perdido y estancado por el momento.
La aplicacion la uso para detectar la lectura de un codigo de barra de otra aplicacion Web (no desarrollada por mi) y busca en logs si el Codigo de barra es correcto. Podrian dar una mano, he intentando tambien hacer la captura de la lectura con un Timer, pero no alcanza a registrar todos los numeros del codigo de barra. Tenia puesto de intervalo 1. No uso una dll para el hook, porque todavia soy principiante, he intentado usar algunas que estan dando vueltas por internet, pero se me complico al llevarlo a Lazarus. Gracias de antemano Código:
|
Cita:
¿Tiene algo que ver con internet? |
Cita:
|
Cita:
Ya lo moverá algún moderador al foro adecuado. |
El Problema reside en que en algunas PC, captura las teclas y el lector de codigo de barra perfectamente y en otras pc, directamente no captura nada.
No se si me falta agregar una DLL o algo Gracias |
Es mucho más eficiente un hook al te lado tipo WH_KEYBOARD_LL
Saludos |
Cita:
Gracias |
Usa las búsquedas de los foros ;)
Encontrarás varios hilos sobre el mismo tema. |
¿Cual es la lógica del funcionamiento? ¿Qué hace esa app web y porqué te interesa capturar las pulsaciones de teclado? ¿Cuando falla, qué es lo que no va bien? ¿Cómo funciona tu lector de barras?
El código que expones trata de hacer dos cosas, la primera es capturar el texto de una ventana y la segunda es capturar el teclado si no consigue el primer objetivo. No queda claro el uso de wnd1 y wnd2, en principio parece que son array of char. Todas esas cosas debes tener claras a la hora de saber porqué y donde falla ese código. Saludos. |
La franja horaria es GMT +2. Ahora son las 10:06:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi