bonjour!
j'aimerai savoir comment réaliser un programme qui se deroule en arriere plan.
par exemple je veut que mon programme declenche une operation: si en appyui sur la touche F8, ou bien récuperer les touches tapé pendant la session ...
merci.
bonjour!
j'aimerai savoir comment réaliser un programme qui se deroule en arriere plan.
par exemple je veut que mon programme declenche une operation: si en appyui sur la touche F8, ou bien récuperer les touches tapé pendant la session ...
merci.
Il y a les Threads.
EDIT:Attends, je crois que j'ai mal compris la première fois, tu veux dire, un programme qui se déroule en arrière plan à windows?
Je crois qu'il veut un programme qui:
- "tourne en arrière-plan" (pas de fenêtre ou fenêtre cachée, quoi)
- Peut détecter une touche même ainsi.
La première clause est simple, la seconde plus compliquée.
Avec la seconde clause, on peut aussi bien faire un truc innocent comme les "raccourcis globaux" de Winamp, ou faire un truc criminel comme un keylogger...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
En fait une application en arrière plan (à mon avis) c'est plutôt une application sans fenêtre et qui à la priorité idle. On peut changer la priorité d'un processus avec la fonction SetPriorityClass(). Ce que tu veux faire c'est plutôt un Hook (dans ton cas : un hook clavier). Renseigne-toi sur la fonction SetWindowsHookEx() et compagnie. Tu dois être assez familier avec les DLLs pour pouvoir installer un Hook.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager