【发布时间】:2014-12-12 13:00:28
【问题描述】:
我正在尝试向钩子链中添加一个 Windows 钩子,并想知道它是什么时候添加的?
我正在按此顺序执行操作:
- 我启动任何程序并将调试器附加到它,在 DllMain 上添加断点和我注入的代码的回调函数;
- 我注入了全局钩子;
- 我以编程方式切换窗口的可见性 - 这里我点击了 DllMain 函数;
- 我在将窗口设为前景窗口后立即在钩子回调上打断点。
有没有办法触发向窗口回调链添加钩子回调而不使窗口成为前台窗口?
谢谢!
【问题讨论】:
-
您在问一个问题(“什么时候将一个挂钩安装到挂钩链中?”),但显然有兴趣找到另一个问题的答案(“系统何时加载包含挂钩过程的模块?”)。是哪一个?