-
Keylogger
Salut, j'aurais aimé savoir si c'était possible de faire un keylogger en java ? j'hésitais récemment à me mettre au java qui était très portable, mais je ne sais pas si ca fait tout ce que j'aurais aimé faire je cherche en vain sur internet mais je ne trouve rien, j'utilise le terme général keylogger, mais ce n'est pas le but de mon application c'est plutot de récupérer en arriere plan une liste de mot les plus utilisés afin de faire un dictionnaire (enfin passons les détails c'est juste pour dire que c'est pas mal intentionné), donc voila si vous avez une idée merci ;)
EDIT : le problème actuel c'est que j'arrive à le faire dans une application mais des que j'en sors ca en fonctionne plus
-
Hello,
à ma connaissance, java ne peut pas intercepter les événements claviers en dehors de l'application courante (enfin je dis ça mais il me semble que les dernières versions du JDK ont amélioré ce point). En tout cas, c'est impossible avec Java 1.4 et inférieurs.
La solution est d'utiliser une DLL codée dans un autre langage (C, Pascal, ...) et d'invoquer les routines via JNI (Java Native Interface). Mais à ce moment tu dois utiliser une DLL compilée pour chaque plateforme de déploiement
:wink:
-
ok merci d'avoir répondu si vite, je vais regarder un peu les nouveautés sinon j'irai m'en remettre à un autre langage :P
en C ca doit etre faisable