Ok el codigo esta muy interezante pero lo que pasa es que Eternal Idol hblo de hacer un keylogger mas optino que se encuentre verdaderamente oculto como es que puedo hacer eso mmm ...
Debe ser un proceso que se ejecute a nivel del nucleo o muy cercano a el, para que no gehnere tanto desgaste a nivel del sistema operativo y desde luego para que sea mas eficiente y mas util.
El programa que te dio robokop es muy bueno y creo que te funcionara para lo que necesitas.
Meterce en el modo kernel requerira mucho mas experiencia y conocimientos , si bien no es imposible no es nada facil.
me imagino que tendria que acceder al kernel de windows mediante la libreria kernel32 pero como lo hago
En Kernel32 no esta el kernel de windows, solo es una parte de la api Windows pero no es el kernel. Eternal me enseño eso hace un buentiempo