salut tout le monde,

voila comme dit dans le titre, je debute dans la programmation système (d'ailleurs je me demande si c'est le bon forum ), et comme prevu je rencontre des problemes et je suis perdu (alors vraiment perdu !) et j'esperais avoir un peu d'aide, voici mon code source :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
HHOOK setHook (void){
 
HOOKPROC hkprcSysMsg;
static HINSTANCE hinstDLL;
static HHOOK hhookSysMsg;
 
EnableDebugPriv();
 
hinstDLL = LoadLibrary((LPCTSTR) "C:\\WINDOWS\\system32\\ws2_32.dll");
hkprcSysMsg = (HOOKPROC)(&compressProc);
hhookSysMsg = SetWindowsHookEx(WH_CALLWNDPROC,hkprcSysMsg ,hinstDLL,0);
 
if(!hhookSysMsg){
     std::cout << "merde ça n'a pas marché" << std::endl;
     std::cout << GetLastError() << std::endl;;
}
 
return hhookSysMsg;
 
    }
 
void compressProc (void){
    std::cout << "hi !" << std::endl;
 
    }
mais dès que je lance le programme j'ai le navigateur qui se ferme et qui ne veut pas se reouvrir.

quelqu'un a une idee ?

merci d'avance