Hook clavier avec dll en c++ [dev-c++]

Soyez le premier à donner votre avis sur cette source.

Vue 11 613 fois - Téléchargée 1 133 fois

Description

Intro :
Certain se sont déjà demandé comment faire un hook avec une dll en C++ avec Dev-C++.
Tout compilait mais au moment du lancement, le hook ne fonctionnait pas parce que DLLMain n'avait pas été appellé.
Je vous propose donc la solution inspirée d'une source de BruNews (que je remercie).

Description :
Le programme va lancer un hook à votre demande sur le bouton Hook.
Il consiste à détecter l'appui sur F8.
Lors d'un appui sur F8 si le notepad est lancé, le programme envoi au notepad une simulation d'appui sur F5 ce qui a pour effet d'y afficher la date.
Le notepad n'est pas obligé d'être au premier plan mais si il y a appui sur F8 c'est bien lui qui reçevra le F5.
Si le notepad n'est pas lancé, rien de spécial ne se passe.
A vous de tester et de noter !

Source / Exemple :


Décompressez le zip, vous aurez les sources, le projet Dev-C++ tout prêt à compiler, et l'executable avec la dll.

Conclusion :


L'executable dans le dossier Sortie est à renommer et enlever l'extension ".renommer" pour le faire fonctionner ou alors ouvrez le zip "Executable.zip".

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

thenaoh
Messages postés
111
Date d'inscription
dimanche 28 septembre 2003
Statut
Membre
Dernière intervention
24 juin 2015
-
Génialissime !! Exactement ce que je cherchais, en plus pour Dev C++ !
Merci 1000 fois :-)
glocc
Messages postés
3
Date d'inscription
vendredi 5 mars 2010
Statut
Membre
Dernière intervention
23 mars 2012
-
Marche lors de la première compile !!
Bravo et merci :) !!

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.