iloveprog
Messages postés16Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention 4 novembre 2009 6 nov. 2009 à 18:15
mdr c'est une blague? keylogger indetectable... avec une fenetre dos en arriere plan ^^
et puis declarer, ouvrir le fichier et le refermet a chaque iteration de la boucle, c'est pas une très bonne idée.
Comme dit plus haut, regarde du coté des hook claviers pour faire qq chose de potable (pour faire un keylogger t'auras besoin dans ce cas de creer une dll pour que ca s'applique a l'ensemble du système)
Bon courage!
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 6 nov. 2009 à 16:59
Salut,
En effet la source n'a pas grand interet.
Pour completer ce que dis RACPP et et ne pas me contenter de descendre ton code, orientes plutot tes recherches vers l'utilisation d'un hook clavier pour ton keylogger (cf. SetWindowsHookEx(...)).
Au moins tu es sure de ne louper aucune touche, et de ne pas monopoliser le processeur dans une boucle infini.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 6 nov. 2009 à 16:36
Salut,
Léger et indétectable? Il suffit de regarder ta boucle while infinie et les appels continus à GetAsyncKeyState() pour se convaincre que le processeur sera occupé à 100%. Un keylogger ne se conçoit pas de cette façon. Et malgré la boucle infinie, tu auras toujours des ratages de frappes au clavier.
Désolé, la source sera supprimée.
6 nov. 2009 à 18:15
et puis declarer, ouvrir le fichier et le refermet a chaque iteration de la boucle, c'est pas une très bonne idée.
Comme dit plus haut, regarde du coté des hook claviers pour faire qq chose de potable (pour faire un keylogger t'auras besoin dans ce cas de creer une dll pour que ca s'applique a l'ensemble du système)
Bon courage!
6 nov. 2009 à 16:59
En effet la source n'a pas grand interet.
Pour completer ce que dis RACPP et et ne pas me contenter de descendre ton code, orientes plutot tes recherches vers l'utilisation d'un hook clavier pour ton keylogger (cf. SetWindowsHookEx(...)).
Au moins tu es sure de ne louper aucune touche, et de ne pas monopoliser le processeur dans une boucle infini.
6 nov. 2009 à 16:36
Léger et indétectable? Il suffit de regarder ta boucle while infinie et les appels continus à GetAsyncKeyState() pour se convaincre que le processeur sera occupé à 100%. Un keylogger ne se conçoit pas de cette façon. Et malgré la boucle infinie, tu auras toujours des ratages de frappes au clavier.
Désolé, la source sera supprimée.