Hook clavier

Soyez le premier à donner votre avis sur cette source.

Vue 11 135 fois - Téléchargée 1 507 fois

Description

Demo pour question forum.
Hook systeme est dans DLL qui exporte Intercepte() et Relache().
Appui sur F8 quand hook actif insere la date dans la 1ere Notepad trouvee en lui simulant un F5. Attention que ceci est valable avec nimporte quelle fenetre en 1er plan. Prog de test y est aussi, plusieurs appuis de suite sur bouton Hook ne genent en rien, idem pour l'autre.
Tout dans le zip.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Si ne décharge pas c'est qu'il y a un malaise de conception car elle DOIT être déchargée.
Messages postés
57
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
7 octobre 2009

Bonjour,

J'utlise actuellement un hook global pour recuperer des événements windows et tout fonctionne bien.
Sauf que lorsque j'utilise la fonction UnhookWindowsHookEx, ma dll qui s'est attaché à tous les processus grace au SetWindowsHookEx ne se détache pas de tous les processus. Comment faire pour s'assurer que ma DLL se decharge bien de tous les process à laquelle elle c'est attaché?
Ne me dites pas qu'il faut tuer le processus parce que justement c'est ce que je veux éviter.
Merci
Messages postés
17
Date d'inscription
vendredi 6 janvier 2006
Statut
Membre
Dernière intervention
10 juillet 2006

C 'est ce que je fais.A part que j' ai un a au lieu d' un lib.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Juste compiler avec le h et lib de la DLL.
Messages postés
17
Date d'inscription
vendredi 6 janvier 2006
Statut
Membre
Dernière intervention
10 juillet 2006

Excuse moi je me suis mal exprimé je voulais parler de la boite de dialog du hook.

Pour que cela fonctionne chez moi il faut que la boite de dialog du hook soit en premier plan et que une fenetre notepasd soit ouverte(non minimizé)

J' ai testé le exe donné dans le zip et il marche exactement comme tu viens de le dire(pas besoin que le hook soit en premier plan)

Il y a t-il des chose speciales a faire dans le projet ?

Merci d' avance,

++
Afficher les 42 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.