首页 > 编程知识 正文

下别钩子的意思,钩子程序是什么意思

时间:2023-05-06 19:50:49 阅读:114454 作者:4265

挂接是Windows消息处理机制的平台。 允许APP应用程序设置用于监视指定窗口中消息的子程序。 另外,要监视的窗口也可以由其他进程创建。 消息到达后,在目标窗口中处理函数之前进行处理。 挂接机制允许APP应用程序侦听和处理窗口消息和特定事件。

挂钩实际上是处理消息的段,通过系统调用挂在系统上。 每次发出特定消息时,挂接程序都会在到达所需窗口之前捕获消息。 也就是说,胡克函数先取得控制权。 此时,挂接函数可以对消息进行加工处理(变更),也可以不处理而继续传递消息,也可以强制结束消息的传递。 挂钩也可以理解为WINDOWS留给我们的后门。 例如,如果你想控制键盘,在DOS时代可以很容易地通过INT,但在WINDOWS时代不允许直接操作硬件。 WINDOWS是消息驱动的,因此您可以阻止键盘上的消息来控制键盘。 但是,虽然控制自己进程中的消息很容易,但要控制所有进程中的消息,必须使用钩子。 您可以将挂接函数放在DLL中,以便按挂接函数过滤有关键盘的所有消息。 WINDOWS挂接程序用于监听WINDOWS下的[1],如DOS的内存驻留程序(TSR )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。