Recuperer touches au clavier
klasa
Messages postés
70
Statut
Membre
-
SchSoftware Messages postés 46 Statut Membre -
SchSoftware Messages postés 46 Statut Membre -
Bonjour, je suis debutant en C et je voudrai cree un programme en console qui enregistre les touches taper au clavier (et les enregistre dans une variable ou un fichier texte) meme lorsequ'on utilise un autre programme. Certain vont dire que je veut cree un Keylogger, mais moi je fais ca pour mon usage personnel et pour m'entrainer sans nuire aux autres personnes.
Pouvez vous me dire svp avec qu'elle fonction je peut recuperer les touche taper au clavier?
Merci d'avance.
Pouvez vous me dire svp avec qu'elle fonction je peut recuperer les touche taper au clavier?
Merci d'avance.
A voir également:
- Recuperer touches au clavier
- Touches rémanentes - Guide
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Recuperer message whatsapp supprimé - Guide
- & Sur clavier - Guide
- Clavier de l'ordinateur - Guide
1 réponse
Bonjours
Avant tout, un tel programme dépasse largement le niveau débutant...
Mais si vous êtes vraiment motiver pour le réaliser, il vous faut regarder du coter de la fonction:
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowshookexa?redirectedfrom=MSDN
L'idée général est de placer un "hook" (une fonction au format très spécifique!) sur les évènements du clavier.
https://docs.microsoft.com/en-us/windows/win32/winmsg/hooks?redirectedfrom=MSDN
En anglais malheureusement
Si ce hook est bien enregistrer (dans votre programme consol) et que la fonction est définie de la manière adéquate, elle sera appeler à chaque évènements du clavier!
De nombreux tutoriels sur le net pourront vous aider mais je vous conseil un bonne mise à niveau en C avant de vous lancer dans cette entreprise!
Bien à vous
Avant tout, un tel programme dépasse largement le niveau débutant...
Mais si vous êtes vraiment motiver pour le réaliser, il vous faut regarder du coter de la fonction:
HHOOK SetWindowsHookEx(int idHook, HOOKPROC lpfn, HINSTANCE hMod, DWORD dwThreadId);
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowshookexa?redirectedfrom=MSDN
L'idée général est de placer un "hook" (une fonction au format très spécifique!) sur les évènements du clavier.
https://docs.microsoft.com/en-us/windows/win32/winmsg/hooks?redirectedfrom=MSDN
En anglais malheureusement
Si ce hook est bien enregistrer (dans votre programme consol) et que la fonction est définie de la manière adéquate, elle sera appeler à chaque évènements du clavier!
De nombreux tutoriels sur le net pourront vous aider mais je vous conseil un bonne mise à niveau en C avant de vous lancer dans cette entreprise!
Bien à vous