[C] Enregistrer les touches du clavier.
Whiplash
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerai pouvoir récupérer tout ce que je tape au clavier et l'enregistrer dans un fichier texte. Je peux le faire très facilement en console mais maintenant, j'aimerai que ce programme puisse enregistrer ce que j'écris depuis un autre programme, c'est à dire qu'il enregistre toutes les saisies au clavier. De plus, j'aimerai que ce qui est tapé au clavier n'est pas besoin d'être validé par la touche ENTRER.
Voici le code :
Merci de votre aide.
J'aimerai pouvoir récupérer tout ce que je tape au clavier et l'enregistrer dans un fichier texte. Je peux le faire très facilement en console mais maintenant, j'aimerai que ce programme puisse enregistrer ce que j'écris depuis un autre programme, c'est à dire qu'il enregistre toutes les saisies au clavier. De plus, j'aimerai que ce qui est tapé au clavier n'est pas besoin d'être validé par la touche ENTRER.
Voici le code :
#include <stdio.h> #include <stdlib.h> int main(void) { FILE* fp = NULL; int c = 0; fp = fopen("fp.txt", "a+"); if(fp != NULL) { for(;;) { c = fgetc(stdin); fprintf(fp,"%c", c); } fclose(fp); } else perror("File"); return EXIT_SUCCESS; }
Merci de votre aide.
A voir également:
- Enregistrer clavier sur pc
- Audacity enregistrer son pc - Guide
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Comment taper / sur clavier - Guide
- Reinitialiser pc - Guide
- Télécharger musique gratuitement sur pc - Télécharger - Conversion & Extraction
4 réponses
Bonjour,
Sans rentrer dans le détail à cause d'une utilisation un peu douteuse, il faut que tu crées un hook clavier. La DLL qui sera dans le segment partagé chargé en mémoire pourra alors récupérer toutes les touches et les enregistrer dans ton fichier.
Je n'en dirais pas plus ici, mais de nombreux sujets abondent sur le net.
Cdlt,
Sans rentrer dans le détail à cause d'une utilisation un peu douteuse, il faut que tu crées un hook clavier. La DLL qui sera dans le segment partagé chargé en mémoire pourra alors récupérer toutes les touches et les enregistrer dans ton fichier.
Je n'en dirais pas plus ici, mais de nombreux sujets abondent sur le net.
Cdlt,