[EDIT]Je vous conseille d'aller directement au troisième post : comment créer un hook clavier sans dll ?[/EDIT]
Bonjour à tous.
Je crée un hook clavier afin de lancer une application lors de l'appuie sur la touche ImprEcran. Le soucis est que d'une part le DllMain de la dll de mon hook n'est jamais executée, et dernièrement j'obtients des erreurs de linker.
Ce que j'espère obtenir : un programme qui tourne en fond (TestHook) et qui intercepte l'appuie sur la touche ImprEcran. Une fois l'appuie détecté, un programme est excécuté (SheelExecute()).
Mes soucis :
- error LNK2019: symbole externe non résolu _Intercepte@0 référencé dans la fonction _WinMain@16
- error LNK2019: symbole externe non résolu _Relache@0 référencé dans la fonction _WinMain@16
- DllMain() jamais excécuté
Je vous envoie par la suite ma solution complète. N'hésitez pas à me poser des questions. Je vous remercie grandement.
J'utilise VC++ 2003.
Ma solution :
- HookClavierDll : je compile une .dll, puis un .lib (choix dans les options du projet)
- Sources Files
- Hook clavier.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48- stdafx.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5- Header Files
- stdafx.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24- Resoources Files
- HookClavier.def
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4- TestHook
- Sources Files
- main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20- Header Files
- main.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6- Resoources Files
- HookClavier.def
- HookClavier.lib

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 Hook Clavier sans DLL
 Hook Clavier sans DLL
				 Répondre avec citation
  Répondre avec citation
Partager