level 1
邪来吴山🔯
楼主
#include <iostream>
#include "windows.h"
using namespace std;
HHOOK g_hHook = NULL;
LRESULT CALLBACK LowLevelKeyboardProc(int code, WPARAM wParam, LPARAM lParam){
PKBDLLHOOKSTRUCT pStruct = (PKBDLLHOOKSTRUCT)lParam;
printf("%s",(char *) pStruct->vkCode);
return CallNextHookEx(g_hHook, code, wParam, lParam);
}
bool free_key() {
HHOOK g_hHook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, 0, 0);
cout << g_hHook << endl;
return g_hHook == NULL ? FALSE : TRUE;
}
void main() {
free_key();
getchar();
}
2018年01月23日 03点01分
1
#include "windows.h"
using namespace std;
HHOOK g_hHook = NULL;
LRESULT CALLBACK LowLevelKeyboardProc(int code, WPARAM wParam, LPARAM lParam){
PKBDLLHOOKSTRUCT pStruct = (PKBDLLHOOKSTRUCT)lParam;
printf("%s",(char *) pStruct->vkCode);
return CallNextHookEx(g_hHook, code, wParam, lParam);
}
bool free_key() {
HHOOK g_hHook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, 0, 0);
cout << g_hHook << endl;
return g_hHook == NULL ? FALSE : TRUE;
}
void main() {
free_key();
getchar();
}
