首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 125 毫秒
1.
LuO 《软件》2001,(8)
HOOK是每个有过针对Windows系统编程经验的程序员都使用过的机制,它实际是系统提供的消息处理机制中的一个组成部分。在H00K机制中,H00K处理函数是个关键。H00K处理函数可以监视对任意线程发出的消息,并且在目标线程处理该消息之前进行一些操作,如果HOOK处理函数觉得有必要的话,甚至可以将该消  相似文献   

2.
Win32中钩子的实现技术及其应用   总被引:4,自引:0,他引:4  
钩子(HOOK)本质上是Windows消息处理函数,应用程序可以利用它来监视指定窗口的某种消息,当消息到达后,在目标窗口处理函数之前处理它。随着网络技术的发展,该技术在远程教育,远程医疗和远程维护方面有着广泛的应用,本文将主要介绍钩子的实现技术及其在开发教育软件中有关电子画笔标注功能方面的应用。  相似文献   

3.
在Windows消息的产生、基本格式、传递、处理等方面时Windows消息机制进行阐述,并介绍在VC 6.0下自定义消息的基本过程,以及利用剪贴板和原子表结合消息实现进程线程间数据交换的基本原理.  相似文献   

4.
Windows是一个基于消息驱动的操作系统,消息作为联系操作系统和应用程序的纽带,它的产生与处理是Windows应用程序设计的核心;MFC是一个封装了大部分WindowsAPI函数的Windows应用程序可视化开发工具,它用一种巧妙的映射机制将消息管理及消息操作封装起来,理解MFC的消息映射机制是利用MFC进行应用程序设计的关键;最后通过自定义消息的处理实例说明了消息映射机制在程序设计中的应用。  相似文献   

5.
Windows是一个基于消息驱动的操作系统,消息作为联系操作系统和应用程序的纽带.它的产生与处理是Windows应用程序设计的核心;MFC是一个封装了大部分Windows API函数的Windows应用程序可视化开发工具.它用一种巧妙的映射机制将消息管理及消息操作封装起来,理解MFC的消息映射机制是利用MFC进行应用程序设计的关键:最后通过自定义消息的处理实例说明了消息映射机制在程序设计中的应用。  相似文献   

6.
一、消息挂钩 Windows 3.1消息处理机制为应用程序提供了一种消息过滤挂接处理机制——挂钩(HOOK),应用程序可以通过挂钩挂接一个函数监视系统的各类消息并对某类消息在到达其目的窗口过程之前进行某种预先处理。被挂接的函数必须是一个反调函数。挂钩上可以挂接多个挂接反调函数,从而形成一个挂接函数链。Windows里有很多不同的挂钩,每种挂钩挂接处理特定类型消息函数链,如WH_MOUSE挂钩上的挂接函  相似文献   

7.
C++Builder中对消息的处理   总被引:2,自引:0,他引:2  
本文首先讨论了C Builder组件消息的封装、传递和处理机制,然后分析了Windows预定义消息和自定义消息的处理方法,总结出两类消息处理的步骤,最后通过一个实例加以实现。  相似文献   

8.
C++Builder中的消息处理机制   总被引:1,自引:0,他引:1  
在分析 Windows消息驱动原理的基础上 ,阐述了 C Builder中消息处理机制 ,进而讨论了 C Builder中处理用户自定义消息的过程和方法。  相似文献   

9.
刘洲洲 《微处理机》2009,30(5):92-93,97
通过对智能手机类型嵌入式系统的研究与消息机制分析,建立起了一种较为通用高效的手机视频播放软件框架,工作主要是为需要处理的消息增加消息映射入口;实现消息处理函数.通过在智能手机添加同步播放自定义格式的视频文件和标准的MP3文件,从而模拟出播放mpeg文件的效果.对于后继的手机软件应用开发建立了良好的开发基础.  相似文献   

10.
消息映射、循环机制是Windows程序运行的基本方式。VC++MFC中有许多现成的消息句柄,可当我们需要完成其它的任务,需要自定义消息,就遇到了一些困难。MFC ClassWizard不允许添加用户自定义消息,所以必须在程序中添加相应代码,以便可以象处理其它消息一样处理自定义消息。  相似文献   

11.
本文结合一范例讨论了如何利用C++Builder处理Windows消息,实现在一般VCL组件中所无法做到的功能,并讨论了Windows消息在C++Builder编程中的重要作用。  相似文献   

12.
HOOK API时代码注入方法和函数重定向技术研究   总被引:3,自引:0,他引:3  
HOOK API是一种高级编程技术,在介绍Windows HOOK技术的基础上,阐述了HOOK API技术的概念,分析了HOOK API技术的实现原理,给出了三种实现HOOK API技术时的代码注入方法,即使用钩子注入DLL、使用注册表注入DLL及使用远程线程注入DLL.探讨两种实现HOOK API技术时的函数重定向技术,即利用PE文件中的导入表实现函数的重定向及通过嵌入汇编代码实现函数的重定向.  相似文献   

13.
键盘记录技术是最为基础的用户信息窃取技术,也是计算机恶意代码最常使用的技术,在计算机安全检测领域有着重要的意义。文章简述了Windows系统下的键盘信息处理机制,并在此基础上分析总结了基于函数截获的消息HOOK、内核函数HOOK、基于键盘状态检测的应用层键盘扫描、主动轮询这4种典型的键盘记录技术,并通过实验测试了这4种键盘记录技术的查全率、隐蔽性和抗干扰性。实验结果表明,目前主流的4种键盘记录技术查全率均能达到100%,但隐蔽性不足,无法避免主流安全软件的查杀,同时除键盘轮询外其余键盘记录技术不能抵抗主流的防密码窃取机制的干扰。  相似文献   

14.
详细介绍了灵活使用Windows消息使金山词霸自动重复朗读,给出了在同一台主机上实现不同进程中窗口之间消息传递的一个切实可行的方法,揭示了Windows隐藏窗口的消息处理机制。  相似文献   

15.
基于HOOK技术的监控软件设计   总被引:1,自引:0,他引:1  
介绍了Windows系统钩子的运行机制,给出了在Delphi编辑环境中利用WH_CALLWNDPROCXITONG系统钩子实现对特定窗口的创建和销毁消息进行截获和处理的具体实现方法,解决了在软件源代码未知的前提下对软件实施外围监控的问题.该种方法可应用于软件运行状态监控、IE广告过滤,软件助手制作等领域.  相似文献   

16.
Windows是一套以消息驱动的操作系统。C++Builder的可视化组件库(VCL)提供了对大多数Windows消息的处理机制,程序开发人员在一般情况下无需理会Windows消息的细节。然而作为一个windows程序开发者,实有必要掌握C++Builder中如何进行Windows消息的捕获。该文阐述了Windows消息的概念,对C++Builder的消息映射机制进行了系统分析,同时结合一个实际范例,仔细说明了其中之技巧。  相似文献   

17.
张晓禹  金连甫 《计算机工程》2006,32(23):111-113
针对大型服务器程序设计中对灵活性、可扩展性和健壮性的要求,引入了一种基于消息映射的服务器控制模式,把Windows编程中对于消息的处理机制和服务器程序中常见的自动状态机(FSM)设计结合起来,使得既支持服务器中对于多服务多版本的统一处理,又能够提供用户当前服务类型的无缝切换,并能方便地支持各种服务实现的变更和程序流程的重定义。  相似文献   

18.
对Windows系统下软件运行机制进行了深入的探讨,研究了以消息为驱动的系统中进程间信息交换的方法和途径,通过模拟Windows消息机制进行消息重定向,自动控制进程间信息交互,从而实现独立软件复用。最后以复用税务稽查档案系统的部分功能为例,论证了该技术的可行性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号