Capturar Teclado Tipo Keylogger en C#

En esta ocasión les traigo un pequeño tutorial de como capturar las pulsaciones del teclado desde un programa en C#, es un keylogger sencillo que solo captura las pulsaciones del teclado y las muestra en un TextBox, antes que nada quiero agradecer a Hernan Vivani ya que me basé en un código que él compartió para hacer el keylogger, solo lo modifique para trabajar bajo el paradigma orientado a objetos para hacer uso de eventos para actualizar el textbox con el contedido del buffer que almacena las teclas pulsadas.

Aquí pueden ver el código original y esta es la clase ya modificada.

Ejemplo de Uso

Voy a usar un botón tanto para activar la detección como para desactivarla, este es el código del boton.

Este es el código del evento que usé para actualizar el TextBox al modificar el buffer el objeto KeyboardHook:

 

2 thoughts on “Capturar Teclado Tipo Keylogger en C#

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

72 − 64 =