Bonjour,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
KBDLLHOOKSTRUCT cKey = *((KBDLLHOOKSTRUCT*)lParam);
 
TCHAR *lpszName = new TCHAR[256];
 
            DWORD dwMsg = 1;
            dwMsg += cKey.scanCode << 16;
            dwMsg += cKey.flags << 24;
 
            int i = GetKeyNameText(dwMsg , lpszName, 255);
 
            out << *lpszName << "\n";
 
            delete[] lpszName;
Je ne comprend pas mon erreur j'obtient une erreur de type buffer overrun, je ne comprend vraiment pas.

Merci de votre aide.