共查询到20条相似文献,搜索用时 0 毫秒
1.
唐俊 《电脑编程技巧与维护》2008,(13):11-13
钩子程序能够截获系统的输入、输出,SSDT是实现Windows平台内核钩子程序的一段关键数据结构。描述了SSDT的数据结构,SSDT钩子的工作原理,提出了SSDT钩子检测方法以及使用Visual C++实现了SSDT钩子检测程序。 相似文献
2.
TANG Jun 《电脑编程技巧与维护》2008,(15)
钩子程序能够截获系统的输入、输出,SSDT是实现Windows平台内核钩子程序的一段关键数据结构。描述了SSDT的数据结构,SSDT钩子的工作原理,提出了SSDT钩子检测方法以及使用VisualC 实现了SSDT钩子检测程序。 相似文献
3.
4.
任强 《电脑编程技巧与维护》2000,(2):60-62
现在,程序员在使用许多编程语言时都会发现一个现象,那就是:字符“下划线” (“_”)的使用频率特别高。但在标准键盘上,“下划线”使用时必须同时按住“Shift”键和“-”键才能产生,让人感觉很不方便,于是笔者想做一个程序,通过这个程序实现用软件交换“_”和“-”键的产生方法的功能。 大家都知道在DOS下这是一个很简单的程序,只要修改一下键盘中断就可以了。但在Windows系统下,则必须使用钩子函数(Hook)才能实现。钩子函数的主要应用有:为程序创建自动演示程序,为应用程序加入宏工具或记录程序事件。其共同点 相似文献
5.
6.
Windows的钩子技术及实现 总被引:6,自引:0,他引:6
使用钩子技术,应用程序可以监视指定窗口的某种消息.当截获到消息时,应用程序的钩子函数既可以加工处理该消息,也可以继续传递该消息,还可以强制结束消息的传递,因此,应用程序可以实现普通程序难以实现的功能.本文介绍了钩子的基本概念和类型,还介绍了钩子技术实现的方法,并给出了鼠标和键盘系统钩子的应用示例,为工程人员开发和使用钩子提供了一定的技术支持. 相似文献
7.
键盘是电脑最主要的输入工具,熟练掌握键盘的编程技巧自然也是非常重要。在软件设计中如何为用户提供最快速的数据输入、操作控制,自然也是程序员必须注意的问题。而恰当地使用键盘钩子,可以极大地方便我们处理这些问题。本文介绍了键盘钩子常用的几种应用技巧,读者仿照加以发挥,不难大大增强自己软件的功能,甚至设计出专门的工具软件。 相似文献
8.
ObjectARX提供了监测AutoCAD2000自身消息循环的途径。本文通过例程,介绍了利用Windows平台的钩子技术定义AutoCAD快捷命令的方法和技巧。 相似文献
9.
10.
现在,程序员对于钩子(Hook)的概念已经不再陌生了,因为各种关于钩子的资料已经多不胜数。但是说起钩子的时候,许多人还是有一些神秘、甚至畏惧的感觉,似乎其中的高深总是让人莫测,难以在实际开发中灵活运用。本人希望能够通过分析一些使用钩子技术的编程实例,帮助读者在自己的软件中更恰当地使用钩子。 相似文献
11.
Windows消息钩子的拦截和清除 总被引:2,自引:0,他引:2
为了防止恶意程序通过消息钩子的方式将恶意代码插入到其它进程中去,分析了Windows操作系统中系统服务的调用机制以及消息钩子机制,提出了一种在操作系统内核模式下拦截消息钩子和直接对消息钩子内核对象进行清除的方法.与现有方法相比能够有效的在操作系统内核模式下拦截和清除消息钩子,防止被恶意程序绕过,从而有效地阻止了恶意代码的插入.实验结果表明,该方法能够有效的阻止进程中被注入恶意代码. 相似文献
12.
应用钩子技术可以监视Windows系统的各种事件消息,对系统实施控制.本文介绍在VB编程中使用API函数创建系统钩子的方法,以及设计钩子函数实现对程序窗口监控. 相似文献
13.
14.
15.
16.
Windows钩子技术在病毒程序中的应用 总被引:4,自引:0,他引:4
Windows钩子是Windows消息机制中的监视点,它可以用来截获系统中的消息流.许多病毒程序中都利用了Windows钩子这一特性.本文以"QQtail"病毒为例,详细分析了Windows钩子技术在病毒程序中的应用,并根据病毒特征,编写出仿真病毒的程序代码;最后,提出了防范这一类病毒的方法. 相似文献
17.
秦小麟 《计算机工程与设计》1992,(4)
为了理解、优化和维护源程序,人们必须分析源程序。本文介绍了由作者研制的C程序分析工具的功能与特点,也讨论了实现的方法和策略。该分析工具可以分析C程序中几种常见的软件垃圾和各种对象的视图。 相似文献
18.
介绍Windows环境下Hook函数的使用技巧。指出了消息过滤函数的定义、连接方式。对汉字输入法的挂接等给出了主要思路。 相似文献
19.
详细地叙述了通过钩子技术,将DLL从一个进程空间注入另一个进程空间,同时利用钩子抓取目标进程空间中的信息。并给出了实现例子。 相似文献
20.
施琛 《计算机与数字工程》2013,41(1):92-94
随着现代生活节奏的加快,计算机作为工作学习的必备品,人们对其的使用也越来越追求效率。文章针对现有的软件环境和条件,采用了通过设置钩子函数的方法,应用键盘钩子的方式实现了使用快捷键实现软件的显示隐藏,从而实现了对应用程序的快捷操作。由此,解决了应用程序快捷操作不足、设置单一的难题,实现了应用程序的快速切换,满足了工作学习中的需求,重要的是可以通过使用钩子函数对应用程序进行各种操作的快捷键设置,极大地减少了工作量,提高了工作效率。 相似文献