-
-
[求助]全局键盘钩子实现WarIII 改建功能
-
发表于:
2009-11-11 11:31
7444
-
RT,功能大体就这样了
我大体说下细节上的东西
SetWindowsHookEx(WH_KEYBOARD_LL,(HOOKPROC)KeyboardProc,hins,0);
我用的是更底层的 WH_KEYBOARD_LL 这样可以屏蔽WIN键盘
回调函数是这样的
LRESULT __declspec(dllexport)__stdcall CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)
{
if(HC_ACTION==nCode)
{
KBDLLHOOKSTRUCT* pStruct = (KBDLLHOOKSTRUCT*)lParam;
if (pStruct->vkCode == 'A')
{
return TRUE;
}
}
LRESULT RetVal = CallNextHookEx( hkb, nCode, wParam, lParam );
return RetVal;
}
这样实现的功能是屏蔽了 A 键,那我现在想 实现 按A键的时候 出现B,请问应该如何做?恳请各位大虾不吝赐教~~~
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课