首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Windows系统的核心是事件驱动的运行机制,整个操作系统都是通过消息的传递来实现的.而Win32系统钩子(HOOKS)则是Windows系统中的一个非常重要的系统接口,通过这个系统接口可以截获并处理排在消息循环队列中准备发送到其他应用程序的各种消息,以实现某些特定的功能.本文着重讨论了Win32系统钩子的运行机制,特别是对全局钩子.并通过用VC6编制的一个简单的鼠标钩子示例程序,对Win32全局钩子的运行机制、Win32DLL的特点以及本机进程间数据共享等相关问题进行了简单的阐述.  相似文献   

2.
在VisualC++6.0下应用Win32系统的子技术   总被引:1,自引:0,他引:1  
Windows系统的核心是事件驱动的运行机制,整个操作系统都是通过消息的传递来实现的,而Win32系统钩子(HOOKS)则是Windows系统右的一个非常重要的系统接口,通过这个系统接口可以截获并处理排在消息循环队列中准备发送到其他应用程序的各种消息,以实现某些特定的功能,本文着重讨论了Win32系统钩子的运行机制,特别是对全局钩子,并通过用VC6编制的一个简单的鼠标钩子示例程序,对Win32全局钩子的运行机制、Win32DLL的特点以及本机进程间数据共享等相关问题进行了简单的阐述。  相似文献   

3.
当Win32应用程序要调用VxD服务或需向VxD传送数据时,调用DeviceIOControl,系统会向相应的设备驱动程序产生一个Wina2DeviceIOControl消息,在VxD中可以响应这个消息,接受输入缓冲区中的数据,将需传给Win32应用程序的数据放入输出缓冲区中,完成通信。这种通信只发生在Win32应用程序需调用VxD时触发,但当VxD需调用Win32应用程序服务或需触发Win32应用程序事件时遇到了困难,系统并没有提供标准函数实现VxD对Win32应用程序的调用。 由于ring0不能直接触发ring3层事件或调用ring3层服务,我们可以考虑将ring3事件转  相似文献   

4.
屏幕保护是Windows的一个基本功能,是响应鼠标、键盘,而屏蔽WM_SYSCOMMAND消息的应用程序,它实际上是。个带有某种固定约定的普通的应用程序。我们完全可以绕开Windows的屏幕保护机制,编制一个普通的应用程序,通过检测鼠标、键盘事件、屏蔽系统事件、发布系统消息等措施来实现屏幕保护功能,但实现起来需要考虑的因素比较复杂,与Windows的结合不紧密。  相似文献   

5.
Windows的钩子技术及实现   总被引:6,自引:0,他引:6  
使用钩子技术,应用程序可以监视指定窗口的某种消息.当截获到消息时,应用程序的钩子函数既可以加工处理该消息,也可以继续传递该消息,还可以强制结束消息的传递,因此,应用程序可以实现普通程序难以实现的功能.本文介绍了钩子的基本概念和类型,还介绍了钩子技术实现的方法,并给出了鼠标和键盘系统钩子的应用示例,为工程人员开发和使用钩子提供了一定的技术支持.  相似文献   

6.
在Win8消费者预览版中,Metro界面的背景颜色终于可以有更多选择了。除了在安装Win8消费者预览版时可以选择背景颜色之外,在Win8系统设置中。也可以选择其他颜色。将鼠标移到Win8系统右下角.屏幕右侧就会弹出一个工作栏,点击最后一个齿轮样式的图标.打开“更多电脑设置”。  相似文献   

7.
Win9x下VxD和应用程序双向通讯的实现(二)   总被引:1,自引:0,他引:1  
为实现Win9x下高速采样和实时控制,并给用户提供友好的界面,须采用VxD和Win32应用程序相结合的方法,这就要求能在VxD和Win32应用程序之间通讯。在第一部分介绍了用查询方式实现VxD和Win32应用程序的通讯,在第二部分介绍了用消息方式和事件方式进行通讯。这些方法均经过实践的检验,能够适应高速采样和实时控制。  相似文献   

8.
Win9x下VxD和应用程序双向通讯的实现(一)   总被引:1,自引:0,他引:1  
为实现Win9x下高速采样和实时控制,并给用户提供友好的界面,须采用VxD和Win32应用程序相结合的方法,这就要求能在VXD和Win32应用程序之间通讯,在第一部分介绍用查询方式实现VXD和Win32应用程序的通讯;在第二部分介绍消息方式和事件方式进行通讯,这些方法均经过实践的检验,能够适应高速采样和实时控制。  相似文献   

9.
一、前言 有时,应用程序需要截获其他正在运行的程序的消息,并且加以处理。例如,要跟踪鼠标,当鼠标下应用程序收到鼠标消息的同时,我们的应用程序也收到鼠标消息。为此,要做的主不是为系统安装一个鼠标挂钩(hook),当有鼠标事件发生时,系统发给挂钩对应的回调函数鼠标事件,就可以在回调函数中处理鼠标事件了。  相似文献   

10.
四、XDUCS Windows的实现 XDUCS Windows主要由输入模块、输出模块、代码转换模块和其它辅助模块组成。 1.输入的实现 UCS字符的输入是利用MS-Windows提供的系统钩子(Hook)以DLL的形式实现的。在MS-Windows中,系统钩子是安装特定类型过滤函数的共享资源,过滤函数是一种由应用程序提供的回调函数,它在事件到达任何应用程序消息循环以前处理这些事件。确切地说,Windows把特定类型事件产生的消息发送到用同样类型钩子安装的过滤函  相似文献   

11.
由于PouwerBuilder自身编程方面的限制,其语言本身不能对Windows任务栏进行操作,也不能对超出应用窗口之外的鼠标移动进行响应,从而影响了PowerBuilder编程的界面表现手法。下面通过Visual C++6.0将功能函数封装在Power-Builder可调用的动态链接库中,实现了Windows消息函数与PowerBuilder应用程序的交互,应用程序能对任务栏的图标操作进行反应,能捕捉到鼠标在计算机全屏幕的位置,从而实现应用程序窗口的自动显示和隐藏功能。读者通过阅读本文能够开拓PowerBuilder的编程思路,了解Visual C++的任务栏和钩子函数的编程方法。构建程序的主要步骤:  相似文献   

12.
VC中怎样利用钩子记录中文字符   总被引:2,自引:0,他引:2  
A 钩子是一段用以处理系统消息的程序,通过系统调用,将其挂入系统。钩子的种类有很多,每种钩子可以截获并处理相应的消息,每当特定的消息发出,在到达目的窗口之前,钩子程序先行截获该消息,得到对此消息的控制权。此时在钩子函数中就可以对截获的消息进行加工处理,甚至可以强制结束消息的传递。要实现Win32的系统钩子,首先要调用SDK中的API函数SetWindowsHookEx来安装这个钩子函数,其原型是:  相似文献   

13.
“屏幕保护程序”目前对每一位计算机用户来说已不再是个陌生的词汇。各种各样的屏幕保护程序不仅给我们带来了视觉上的美感,更重要的是它能起到延长显示器寿命的功效。下面就向大家介绍一种在Win95中设置滚动字幕屏幕保护程序方法。具体步骤如下: (1)在桌面或窗口的空白区域单击鼠标右键,弹出一个快捷菜单; (2)单击快捷菜单中的“属性”命令,弹出显示器属性设置窗口;  相似文献   

14.
钩子技术是Windows系统中功能十分强大的技术,通过它可以对几乎所有的Win32消息进行拦截、监视、处理。利用钩子技术可以在许多计算机上机考试系统中实现异常强大的功能,本文主要介绍了一个使用全局CBT钩子的考试系统,并体现钩子技术的优越性。  相似文献   

15.
基于Windows消息机制的软件本地化   总被引:4,自引:0,他引:4  
探讨了利用Windows内部机制来实现软件本地化的方法。应用程序的消息循环是Windows程序运行的核心,该方法利用钩子函数截取消息,添加新的窗口函数来改变应用程序对消息的处理策略。消息处理策略的可以变化改变界面各个控件的文本内容、大小、位置等属性。从而在应用程序运行时显示的就是经过调整的界面,使应用程序的语言和界面布局符合本地化要求。  相似文献   

16.
该文对Windows应用程序运行中的实时信息进行了分析,并给出了利用Win32API进行信息采集的方法。文章结合实际应用的游戏软件进行研究,最终采用内存查询、屏幕信息采集和消息捕获的方法实现了对应用程序运行中的实时信息的采集,并将所获得信息输出,实现了利用下位机控制反馈控制平台的操作。  相似文献   

17.
在Windows 9x/NT任务栏的右端有一个称为SysTray的区域,里面有一些应用程序的图标,如系统时间、输入法、音量控制等。应用程序可以通过响应该区图标的鼠标事件来完成特定的功能。 将应用程序的图标置于SysTray中,然后在任务栏中隐藏应用程序,可以使Windows桌面变得简洁,而又不影响对应用程序的操作,这特别适用于在后台运行而又有用户交互界面的常驻程序,例如电子词典、Web服务器和计划任务(TaskMan)等。用VC对SysTray实现操作比较容易,但用VB却不然,为此,本文介绍用VB实现操作SysTray的方法。  相似文献   

18.
对Win32系统的钩了机制及相关主题-包括动态链接库,消息处理,无模式对话模作了分析探讨,并特别探讨了全局键盘钩子的实现问题。  相似文献   

19.
用过Win2000的用户都知道,当我们在资源管理器中右键单击某个文件时,弹出的菜单中会出现“打开方式”一项,无论该文件是否已与应用程序建立了关联,系统都允许你选择其他的应用程序来打开或编辑它。而在Win98中只有该文件未与某个程序建立关联时系统才会弹出“打开方式”一项,这给我们带来了很大不便,假如我们想  相似文献   

20.
引火虫 《电脑迷》2014,(8):87-87
正当我们需要隐藏iOS设备相册中的照片,一般情况下需要越狱之后安装第三方插件才能实现。不过,如果你的系统版本已经更新到8.0,那么利用iPhone自身的功能就可以隐藏照片。进入相册,打开需要隐藏的照片,在屏幕上长按,此时会看到系统给出的选项(如图1),选择"隐藏",在随后弹出的提示界面再次选择"隐藏照片",这张照片将从"时刻"、"精  相似文献   

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

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