HOOK,钩子
1.用来截取在“操作系统>>消息队列>>应用程序>>操作系统>>消息处理”这个过程中传递的Message
2.可以用来阻止应用程序接收到任何消息,或只接收特定消息。
3.所以应用程序本身有处理消息的能力,利用钩子也能处理消息。我们有了两个处理消息的方法了。
4.搞不懂的语句: _declspec(dllimport) void SetHook();
5.HookTest 使用了Hook.lib,并把Hook.dll复制到当前目录,阻止了所有进程接收消息
6.将窗口最大化,置顶。
7.多个进程通过dll文件不共享可写入数据;通过预编译命令#pragm data_seg()在dll文件中加入“节”,设置共享,使得可共享可写数据。
本文介绍了HOOK(钩子)机制的基本概念及其应用。HOOK主要用于截取在操作系统、消息队列及应用程序间传递的消息,允许开发者阻止应用程序接收某些消息或仅接收特定消息。文章还探讨了HOOK在多进程间的数据共享实现。
2811

被折叠的 条评论
为什么被折叠?



