"Catch"通过发送消息方法发送的所有消息
"Catch" all messages that was sent via SendMessage method
我使用SendMessage
方法(WinAPI)在4个应用程序之间传递消息
我想创建另一个应用程序,称为LogApplication,它像日志应用程序一样使用,这意味着任何消息都是通过SendMessage
插入日志文件从应用程序发送到应用程序的
我可以"捕捉"所有发送的消息,即使这4个应用程序没有将消息发送到LogApplication?我可以捕获所有通过SendMessage
方法发送的消息吗
如果是,如何
谢谢SendMessage
:https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950(v=vs.85).aspx
这就是Hooks的作用。您使用SetWindowsHookEx安装它,WH_GETMESSAGE
应该适合您。你会在这些SO:中找到例子
使用WH_GETMESSAGE和WH_KEYBOARD 的全局挂钩
WH_GETMESSAGE全局挂钩不工作
相关文章:
- 从 Any 包中提取和匹配 protobuf 消息类型名的首选方法
- 消息分析程序继承的替代方法
- 获取从 C# 调用的 COM 方法的错误消息
- Kafka有效的方法可以忽略自我产生的消息
- 消息映射如何与 SendMessage() 方法交互?
- 给定哈希函数解码消息的最佳方法是什么
- 接受 lambda 作为参数的类方法 - 错误消息
- 服务器进程等待客户端输入/消息的最佳方法是什么?
- AOT问题,消息"正在Xamarin iOS上尝试使用Pinvoke JIT编译方法"
- 有哪些好方法可以对二进制打包的结构消息进行版本化
- dllimport将一个c++方法移植到c#.当从C#调用时,程序关闭,没有任何错误消息
- 使用预处理器宏构造用于抛出 std::exception 的信息消息的简单方法
- "Catch"通过发送消息方法发送的所有消息
- 这是在我的程序中嵌入调试消息的好方法吗?(宏)
- 跨平台最佳 MVC 模型到控制器消息传递方法(C#、Objective-C++)
- 禁止从 const 方法打印消息
- 在 protobuf 中处理可选消息的正确方法是什么
- 当对象 A 想要向对象 B 发送消息时,该方法应位于何处
- 是否有任何方法可以将 Dbgprint () 消息存储到文件中
- 在 c++ 中使用消息结构读取/填充数据缓冲区的正确方法是什么?