应用层键盘钩子过滤按键问题

fw88888 发布于 2013/08/21 15:24
阅读 348
收藏 0

写了一个全局的键盘钩子 目的是想 当按下 Win键 的时候吧 这个键过滤掉 或替换成别的按键 但测试的时候 不行 

难道应用层的钩子 没法像 驱动那样过滤IRP 请求吗? 如果可以请高手指点下 应该如何写 下面是我回调函数错误的代码


LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam){
             if(lParam >>31){
                    if(VK_LWIN==wParam){
                             wParam = 0x6B ;  //这里想替换成别的按键 代码 但并不能阻止 按键的改变
                    }
              }

   return CallNextHookEx(hook,nCode,wParam,lParam);
}

加载中
0
f
fw88888
以解决用 底层钩子可以捕获到 WH_KEYBOARD_LL
返回顶部
顶部