首页
社区
课程
招聘
[求助]键盘钩子的问题
发表于: 2009-6-23 22:04 3573

[求助]键盘钩子的问题

2009-6-23 22:04
3573
对一个进程安装了一个键盘钩子,监视键盘按键,如果按下的是Q键则转发成7键,也成功了
但是,如果你按一下q键则出现两个7,

KeyProc proc nCode:DWORD,wParam:DWORD,lParam:DWORD
          
        .if wParam==81
                         invoke SetForegroundWindow,g_reKey.oneKey
                 invoke keybd_event,103,0,0,0
                 invoke keybd_event,103,0,KEYEVENTF_KEYUP,0
                     
                ret
        .endif
       
        invoke CallNextHookEx,hHook,nCode,wParam,lParam
        ret
就大大帮忙看一下这个钩子的回钩函数有没有问题

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 342
活跃值: (121)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题解决了,逻辑错误。!!!
2009-6-24 14:04
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
每次按下一个键,就对应两个中断。一个press,一个release,所以会有两个,有时候还三个,四个呢
2009-7-1 11:43
0
游客
登录 | 注册 方可回帖
返回
//