Oppure

Loading
02/12/08 16:33
Ho un problemino, sto sviluppando un piccolo esempio di "Keylogger", ovviamente non dannoso, infatti si limita a salvare i log, nel desktop.
Più che altro è un esempio.
Ho buttato giù questo pezzo di codice:

#include <fstream.h>
#include <iostream.h>
#include <conio.h>
int main(){
cout<<"This is a simple Key Logger for example, by evilmight."<<endl;

char kp;
ofstream fcout ("log.txt");

do{
cin.get(kp);

fcout<<kp;
}
while(kp != '^');

return (0);
}

Il problema, è che vorrei utilizzare la funzione GetAsyncKeyState(), solo che facendo varie ricerche, in italiano no nho trovato niente, mi potreste spiegare un po' la sua sintassi, e in cui si potrebbe usare, oltre per intercettare gli imput.
P.S: So che potrei farlo in 1000 modi, che anche se li so fare più o meno bene, vorrei approfondire questa funzione...
Spero che sia utile a qualcun'altro oltre che a me :P ^^
Ultima modifica effettuata da 02/12/08 16:57
02/12/08 16:59
Come vedete con un ciclo do...while sono riuscito a registrare ^, mi potete dirmi inoltre, come farlo senza Getasynckeystate?, sempre utilizzando come modello il mio spezzone di codice...
Potete dirmi cosa studiare, in più per capire meglio come intercettare le funzioni di input? Ditemele, più sono e meglio è, almeno so cosa studiare per ora.. :rotfl:
Ultima modifica effettuata da 02/12/08 17:08