我正在使用SendMessage
方法(WinAPI)在4个应用程序之间传递消息
我想创建另一个应用程序,调用LogApplication,它使用类似日志的应用程序,这意味着任何消息都是通过SendMessage
从应用程序发送到应用程序插入到日志文件中。
即使4个应用程序没有将消息发送到LogApplication,我也可以“捕获”发送的所有消息?我可以捕获通过SendMessage
方法发送的所有邮件吗?
如果是这样,怎么样?
谢谢。
SendMessage
:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950(v=vs.85).aspx
答案 0 :(得分:2)
这是Hooks的用途。您使用SetWindowsHookEx安装它,WH_GETMESSAGE
应该没问题。你会在那些SO中找到例子: