关于钩子程序

syl5005 2014-11-10 08:50:27
本人刚开始学习钩子,使用LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)定义了钩子,
使用SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc,hins,0);设置了全局钩子,

我的理解既然是全局钩子,那我在任何外部程序里按下了键盘,它都应该在KeyboardProc里响应,可是现实是只在我自己的程序里按了键盘才会响应KeyboardProc
这是为什么呢,我理解错啦?
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
syl5005 2014-11-11
  • 打赏
  • 举报
回复
问题解决啦,是放在DLL里的, MessageBox能响应 OutputDebugPrintf不响应,这个问题不知道为什么
s11ss 2014-11-10
  • 打赏
  • 举报
回复
KeyboardProc是放在dll里的吗

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧