gpt4 book ai didi

c++ - 远程进程的 WM_PAINT

转载 作者:行者123 更新时间:2023-11-28 00:48:48 25 4
gpt4 key购买 nike

我想“拦截”其他进程聊天框的 WM_PAINT 消息。功能:GetMessage(msg, hwnd, 0, 0) 似乎很完美,但我没有收到任何消息(我作为 super 用户尝试过)从现在开始,我的 C++ 代码找到好的子窗口并尝试“getMessage”,我忘记了什么?我必须将这段代码注入(inject)到我的其他进程的 dll 中吗?

最佳答案

消息队列是按线程的,因此您不能为其他线程或进程获取消息。

您需要安装一个窗口 Hook 。参见 SetWindowsHookEx使用 WH_CALLWNDPROC Hook 类型。您的 dll 将被加载到所有进程并拦截所有窗口消息。

然后决定您需要忽略和处理哪些消息/进程/窗口。

关于c++ - 远程进程的 WM_PAINT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15108554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com