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