HOOK CLAVIER EN C#

xoupix Messages postés 5 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 20 mai 2010 - 17 mars 2010 à 20:16
azuss14 Messages postés 3 Date d'inscription dimanche 3 décembre 2000 Statut Membre Dernière intervention 17 mai 2010 - 17 mai 2010 à 18:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50696-hook-clavier-en-c

azuss14 Messages postés 3 Date d'inscription dimanche 3 décembre 2000 Statut Membre Dernière intervention 17 mai 2010
17 mai 2010 à 18:18
je remonte un peu le truc, j'essaye de l'implémenter dans un service C#, mais cela n'a pas l'air de fonctionner le service est configuré en systemlocal.
xoupix Messages postés 5 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 20 mai 2010
23 mars 2010 à 00:41
Merci ça fonctionne :)
bmastar Messages postés 2 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 15 octobre 2009
18 mars 2010 à 08:28
il faut affecter à la propriété Block de KBHookProvider la valeur false;
Exemple:
Ligne 26 de MainForm.cs:
prov.Block = false;
xoupix Messages postés 5 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 20 mai 2010
17 mars 2010 à 20:16
Excellent code source assez simple et bien documenté :)

Par contre, en testant des touches dans le bloc note, outre le fait que l'application affiche les bonnes touches, celle ci n'est pas affichée dans le bloc note. Comment faire pour afficher la touche dans l'application et dans ton application ?

Merci d'avance :)
Rejoignez-nous