Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
Iniciando programación del Keylogger

(El ejemplo anterior no está relacionado con esto)
Toda la programación lo realizaremos en otra unidad (unit2) para que el resultado sea un programa
ordenado y sin complicaciones.
Empezaremos abriendo un nuevo formulario luego de guardar todo tu proyecto debes crear una
nueva unidad, para ello haces click en el menú “File” de Delphi y seleccionas “New”, luego
seleccionarás “unit” y la segunda unidad será creada (es aconsejable guardar también esa unidad)

Vamos a agregar algunas “Uses” a la unidad para que este pueda reconocer algunas funciones de
Windows.

Debajo de “interface” escribiremos “Uses” y debajo lo completaremos con:

Windows, DateUtils, Sysutils, Registry;

Que es lo necesario para que nuestro programa pueda trabajar.

Ahora pondré una lista de lo que incluirá la aplicación “ Keylogger”:
1.- Un procedimiento para guardar en un texto (txt) lo registrado en el Keylogger.
2.- Una función para que el Keylogger convierta los caracteres del teclado numérico
(Keypad).
3.- Una función para que el Keylogger convierta las mayúsculas y minúsculas.
4.- Función para verificar el nombre de la ventana en el que se capturo el teclado (captura
ventana).
5.- El procedimiento para capturar teclas.
6.- Un procedimiento para auto-iniciar el Keylogger al encender Windows (Auto-Run).
Como podrán notar, el programa se dividirá en 6 partes o módulos para ser trabajados.
También se incluirá la manera de ocultar la aplicación (que no sea visible). Que observaremos
después en el formulario.
Siguiendo con la segunda unidad, vamos a completar lo que vamos a realizar en esta aplicación
escribiendo debajo de lo declarado en “Uses”
Vamos a escribir las 6 operaciones que realizaremos



le damos click derecho a los procedimientos y clickamos en Complete Class at cursor(Shift+Ctrl+C)

Completado esto, agregaremos unas variable extras que utilizaremos en el Keylogger. Las variables
serán declaradas debajo de “implementation” y antes de cualquier función o procedimiento creado.
Vamos a crear una variable “Tventana” que lo utilizaremos para amplificar la función “Ventana”.
También crearemos una variable “Texto” que es donde guardaremos todo lo capturado por el
Keylogger.



1.- Procedimiento para guardar el texto capturado

en mi post #3

http://www.taringa.net/posts/ebooks-tutoriales/18270682/Keylogger-con-Delphi-parte-3.html