为什么全局钩子不能钩住所有的应用?

alphaoneUESTC 2003-09-07 08:49:33
SetWindowsHookEx()中最后一个参数上0,说明是全局的啊,其回调函数是在dll里面实现,但是为什么只有一部分的进程让我给钩住了,其他的却没有捏??
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
abc19760101 2003-09-11
  • 打赏
  • 举报
回复
并不是所有的进程都能挂上的,如消息钩子,如果这个进程没有用到消息(也就是它不产生窗体)你就不能挂上
gjgj3368 2003-09-08
  • 打赏
  • 举报
回复
up
feeboby 2003-09-08
  • 打赏
  • 举报
回复
应该是窗体吧
alphaoneUESTC 2003-09-08
  • 打赏
  • 举报
回复
应该是进程吧。全局钩子函数就是把dll移植到每个进程中去的啊,可是我发现了有的进程没有被接挂上dll.但是再从新启动一个进程,就肯定能接挂上。奇怪
luohualiushui 2003-09-07
  • 打赏
  • 举报
回复
up

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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