关于DLL注入函数SetWindowsHookEx函数的问题

迷途的书童 2011-11-20 07:35:20
关于注入函数SetWindowsHookEx函数的问题,如果A进程调用下面函数注入到B进程
g_hHook = SetWindowsHookEx(WH_GETMESSAGE, GetMsgProc, g_hInstDll,
dwThreadId);

我想知道对应注入的截获消息函数GetMsgProc ,究竟是在A进程里面运行呢还是在B进程里面运行?

谢谢! 如果运行,它是按怎么样的顺序来运行呢?

...全文
225 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
W1nds 2011-11-22
  • 打赏
  • 举报
回复
貌似不好调试不过可以换种思路打印调试信息的啊
迷途的书童 2011-11-22
  • 打赏
  • 举报
回复
先自己给顶一下!
迷途的书童 2011-11-20
  • 打赏
  • 举报
回复
如果是在B进程里面运行,想问一下,如果想调试调用的注入函数GetMsgProc,有方法来调试吗?

谢谢!
wltg2001 2011-11-20
  • 打赏
  • 举报
回复
当然在B进程中了,Windows不可能跨进程处理的,这里A进程只是将一个DLL注入到了B进程中,处理部分应该是放在DLL中的,而这个DLL是以B进程的身份来工作的。

15,471

社区成员

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

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