我想学习一些关于如何使用钩子的知识,所以我试图制作一个能够改变A' A'的输入的程序。到' B', 我试图使用WH_KEYBOARD钩子并根据msdn: http://msdn.microsoft.com/en-us/library/windows/desktop/ms644984(v=vs.85).aspx WParam是"生成击键消息的密钥的虚拟密钥代码。",所以我试图改变它并使用callNextHook。
LRESULT CALLBACK KeyboardProc(
_In_ int code,
_In_ WPARAM wParam,
_In_ LPARAM lParam
)
{
if (wParam == 65)
wParam++;
CallNextHookEx(NULL, ncode, wParam, lParam);
}
我试图做类似的事情,即使没有" if" wParam的改变不会影响结果。
我在这里做错了什么?我怎样才能让它发挥作用?
谢谢