解决办法
参考
https://www.cnblogs.com/laozuan/p/3708763.html
https://blog.csdn.net/popkiler/article/details/2045805
全局zc失败后再进行一次zc,当然win7或以上不会失败,只有xp会或者可以直接判断下系统版本,
|
安装钩子_键盘 | 整数型 | | |
窗口句柄 | 整数型 | | | | 钩子回调函数 | 子程序指针 | | | | 是否全局 | 逻辑型 | | | | 如果真 (是否为空 (是否全局 )) 是否全局 = 真 如果 (是否全局 )全_钩子相关.键盘钩子句柄 = SetWindowsHookExA ( #WH_KEYBOARD_LL, &键盘钩子_过程, 0, 0 )如果真 (全_钩子相关.键盘钩子句柄 = 0 )全_钩子相关.键盘钩子句柄 = SetWindowsHookExA ( #WH_KEYBOARD_LL, &键盘钩子_过程, GetModuleHandleA (取执行文件名 ()), 0 )全_钩子相关.键盘钩子句柄 = SetWindowsHookExA ( #WH_KEYBOARD, &键盘钩子_过程_局部, 0, GetWindowThreadProcessId (窗口句柄, 0 )) 全_钩子相关.键盘钩子回调函数 = 钩子回调函数返回 (全_钩子相关.键盘钩子句柄 )
|