首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,外壳钩子可以截取、启动和关闭应用程序的消息等。本文在VC5编程环境下实现了一个简单的鼠标钩子程序,  相似文献   

2.
王芳 《信息技术》2005,29(7):146-149
介绍了Windows消息机制,重点讨论了消息的组成,VB应用程序中消息的传送过程,分析了如何使用API函数拦截VB应用程序中对象的消息,从而解决了VB应用程序中某些对象对特定消息的不响应问题。应用文中所介绍的方法,作者在教育机器人平台软件中成功地实现了鼠标滚轮消息的拦截,提高了软件操作的灵活性。实践证明,这种消息拦截技术有很强的实用性,可以解决一些VB中用常规方法不能解决的问题,实现关键技术的突破。  相似文献   

3.
介绍了如何在Windows平台中使用Delphi开发有关视频采集卡的应用程序,并给出了示例。由于使用的是Windows系统内置函数和消息,所以对于其它开发语言如VB,VC等同样适用。  相似文献   

4.
消息作为用户界面联系操作系统和应用程序的纽带,在系统中占据极其重要的地位.Delphi封装了Windows的消息结构,并定义了很多常用的消息(即封装了Delphi开发环境中构件的事件和方法).通过对Windows消息机制基本原理及使用方法的介绍,着重分析了Delphi消息的处理方法,并举例说明了在Delphi开发环境下消息机制的应用及需要注意的问题.  相似文献   

5.
李顺增 《信息技术》2002,(10):52-53,56
通过对Windows“事件触发”“消息驱动”的运行机制的分析,介绍了Windows消息传递的过程,提出了拦截Windows消息和进行消息传递到自定义函数的方法及实现过程、步骤,在最后并给出了一个Windows消息拦截的示例。  相似文献   

6.
协作式多任务GSM手机软件开发   总被引:1,自引:1,他引:0  
介绍了GSM手机软件的系统架构、窗口及消息机制、MMI结构及功能。通过建立一套用于MMI的Windows机制,采用面向对象的程序设计技术,用C语言以窗口方式和消息驱动机制开发GSM手机MMI(人机接口)软件,实现MMI应用程序的多任务管理。程序结构清晰,代码效率高,模块复用性好。  相似文献   

7.
陈添华  盛翊智 《信息技术》2003,27(6):1-3,53
使用消息通讯是控制程序耦合的一种有效手段,在使用可视化工具Delphi开发Windows应用程序过程中,利用Delphi内嵌的消息处理系统在程序模块间传递内部消息(指不涉及外部程序和系统资源的消息)时,存在两个不足之处:消息在Delphi中传递过程过于复杂;格式受到windoWs标准消息格式的限制,不能满足参数形式多变的需求。为了弥补上述不足,设计了一个专门处理内部消息的消息处理系统,消息不经过Windows和delphi的分发机制,缩短了传递过程,另外消息的参数设计为可变类型的动态数组,可以满足各种形式参数的需要。由于将系统封装为一套控件,因此还具有使用方便的优点。  相似文献   

8.
LabVIEW在USB实时数据采集处理系统中的应用   总被引:2,自引:0,他引:2       下载免费PDF全文
汤家华  王道德   《电子器件》2006,29(2):557-560
在传统数据采集系统的基础上集成了USB接口和LabVIEW图形化编程语言的优点,这样不仅提高了性价比和通用性,而且使得系统更易于开发。数据处理简单,大大缩短了开发周期。介绍了LabVIEW对外部动态链接库及Windows API函数的调用,同时也清楚地说明了LabVIEW中CIN节点的使用。通过上述两种方法成功实现了LabVIEW与USB驱动程序的数据交换,从而实现了以LabVIEW为应用程序的USB实时采集处理系统。  相似文献   

9.
MFC应用简介     
MFC提供了一个Windows应用程序开发模式,对程序的控制主要是由MFC框架完成的,而且MFC也完成了大部分的功能,预定义或实现了许多事件和消息处理等等.应用MFC的VIEW类结合C++面向对象程序设计语言,通过SetTimer启动定时器和刷新函数Invalidate()来实现CDC类画出图形的运动,建立类向导可以利用键盘按键来触发函数运行.这样就可以利用MFC编写简单的小游戏了.  相似文献   

10.
徐琼  王闵  李广鑫 《电子科技》2008,21(1):67-70
针对目前某些进程管理器产品不能删除已关闭应用程序所对应进程的问题,提出一种利用HOOK技术删除已关闭进程的新方法.新方法通过截获窗口程序在关闭时由系统发出的WM_CLOSE消息并得到程序的相关信息,从而对相应的进程进行删除.与编写驱动程序从内核跟踪,分析特定系统服务相比,新方法可以方便快捷地得到应用程序的相关信息,实现方法易懂.新方法在Windows XP平台,VC 6.0运行环境中得到验证.  相似文献   

11.
基于Windows平台的安全密码框研究与实现   总被引:1,自引:0,他引:1  
用于恶意目的的键盘记录器通过截取用户击键来获取机密信息,对计算机安全造成严重威胁。研究并实现确保安全输入的密码框可保护系统免受恶意键盘记录器的威胁。针对各种键盘记录技术,研究安全密码框的保护措施,实现一种结合应用层防护和内核层防护的安全密码框。在应用层中,采用消息钩子和输入表挂钩(IAT Hook)的方法保护重要消息不被截取;在内核层中,使用高级可编程中断控制器(IOAPIC)重定位键盘中断处理函数的方法进行驱动级保护。对于保护密码的安全输入提供了现实的方法。  相似文献   

12.
Windows XP环境下网络地址转换(NAT)的设计与实现   总被引:1,自引:0,他引:1  
网络地址转换是很重要的一项安全技术.文章介绍了地址转换原理及其在网络防火墙中的应用,同时提出了在Windows XP下实现一个网络地址转换(NAT)的方法.该方法通过将装有Windows XP的PC机作为路由器,在Visual C 6.0开发环境下编程实现对流经网卡的报文,进行截取并修改然后转发到外部网络.  相似文献   

13.
在VC6下应用Windows系统钩子技术   总被引:1,自引:0,他引:1  
介绍了在Windows平台下系统钩子的工作机制,讨论了用Visual C^ 6.0开发钩子程序的编程方法,最后给出了一个钩子程序的例子。  相似文献   

14.
多任务TDCS车站分机通信协议的设计   总被引:1,自引:0,他引:1  
为了处理TDCS车站分机从铁路局调度中心、车务终端和计算机联锁设备接收的各种信息,在此基于Windows操作系统设计了实时多任务程序。在多任务程序中,使用消息机制和消息缓冲区实现多线程之间的通信,使用信号量和互斥量实现多线程之间的同步;针对以太网通信任务和串口通信任务,建立了相应的数据结构,并设计了一个数据包分析算法来解析自定义协议。实践证明,该设计具有响应速度快、适应性强的特点。  相似文献   

15.
基于内存映射文件的进程间数据传输   总被引:2,自引:0,他引:2  
段继华  段继东 《无线电工程》2007,37(11):46-47,51
介绍了Windows操作系统的内存管理方式及Windows操作系统中进程间通信的几种方式,论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理、操作和使用内存映射文件的方法和步骤。根据内存映射文件在进程间共享数据的原理,实现了多进程间数据传输共享的消息队列,并应用于工程实践中,取得了较好的效果。  相似文献   

16.
目前,电子商务在国家经济活动运作中发挥着越来越重要的作用,公钥基础设施PKI是电子商务信息安全实施的基本保障和基础设施平台。WindowsServer2003整合了PKI体系的大部分功能,为组织建立低成本安全应用提供了方便、快捷的平台。论文提出了一种基于WindowsPKI体系电子商务的安全架构解决方案,该方案不仅可以较好地解决电子商务应用的安全问题,并且具有充分的灵活性和可扩展性,同时降低了安全部署的成本,对其它电子系统的安全问题也有很好的借鉴作用。  相似文献   

17.
Windows CE.NET 4.2下PC与单片机的串行通信   总被引:5,自引:2,他引:3  
Windows CE.NET4.2是面向移动计算和嵌入式应用的嵌入式操作系统,特别为有限的硬件资源设计了多线程、多任务和完全优先的操作系统环境,并具有强大通信能力,RS232串行通信是windows CE.NET4.2支持的最基本的通信方式。介绍了在Windows CE.NET 4.2下实现RS232串口通信的方法和过程,包括如何打开、配置、读写、关闭串口和使用多线程来实现类似的异步串口通信,深入讨论了正确实现通信的几个关键问题。  相似文献   

18.
利用WinDriver开发设备驱动   总被引:4,自引:0,他引:4  
开发Windows下的驱动程序已成为应用系统开发的难点之一,因为他需要熟悉内部操作系统和DDK编程及驱动模式。现在可以使用一些驱动开发工具如WinDriver等来编程。WinDriver是一个用于设备驱动程序开发的工具包,他简化了设备驱动编写和硬件访问应用,在保证驱动程序性能的基础上大大缩短了开发周期。本文介绍了在Windows操作系统下开发设备驱动的步骤及方法,并结合ISA板卡给出了开发实例。  相似文献   

19.
结合数据分发服务中对海量数据查询匹配的应用需求,基于Windows系统平台,阐述了SQLite数据库的架构和特点.给出了基于SQLite的查询匹配实例的设计,成功地实现了海量数据中的动态匹配,并通过实验验证了采用SQLite数据库后的时效性.  相似文献   

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

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