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