gpt4 book ai didi

c++ - "Catch"通过 SendMessage 方法发送的所有消息

转载 作者:行者123 更新时间:2023-11-30 03:43:05 26 4
gpt4 key购买 nike

我正在使用 SendMessage 方法 (WinAPI) 在 4 个应用程序之间传递消息。
我想创建另一个应用程序,调用 LogApplication,它像日志应用程序一样使用,这意味着任何消息都通过 SendMessage 插入到日志文件中从应用程序发送到应用程序。
即使 4 个应用程序未将消息发送到 LogApplication,我也可以“捕获”所有发送的消息吗?我可以捕获所有通过 SendMessage 方法发送的消息吗?
如果可以,怎么做?
谢谢。

发送消息: https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950(v=vs.85).aspx

最佳答案

这就是Hooks是给。您可以使用 SetWindowsHookEx 安装它, WH_GETMESSAGE 应该适合您。您将在这些 SO 中找到示例:

Global hook using WH_GETMESSAGE and WH_KEYBOARD

WH_GETMESSAGE global hook not working

关于c++ - "Catch"通过 SendMessage 方法发送的所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352032/

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