delphi程序如何在另一个进程里截取消息?

来源:百度知道 编辑:UC知道 时间:2024/06/28 03:01:04
像金山游侠那样,指定了游戏进程,在游戏中按热键就能调出。
金山游侠肯定能截获游戏进程里的windows消息。
如何做到这样截取其他进程的消息?如何在其他进程收到相关按键消息时调用本程序的函数进行处理?如何给其他进程发送消息?

1.有全局热键,即使本进程不在前台,也可以响应热键。
2.(全局)钩子可以“钩”住系统发往所有别的进程的消息,经自己的钩子函数处理后,可以选择是把该消息继续传递还是就此丢弃。
3.给别的进程发消息倒不需要钩子,
SendMessage/PostMessage通常就能满足。