基于Windows CE的数据包截取技术研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yulaohuazi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Windows CE嵌入式系统软件与通用操作系统(如Windows2000/XP)软件兼容性非常好,可以稍加改动就能将通用操作系统下的软件移植到Windows CE下,方便了Windows CE系统下的软件开发。但是在Windows CE下,由于微软没有为其提供底层驱动与应用程序交互的接口函数。接口函数成为了通用操作系统软件移植到Windows CE下应用程序开发的瓶颈之一,解决这些接口问题,可以使这些移植到Windows CE下的应用程序性能得到充分发挥。   由于微软没有为Windows CE下的中间层驱动程序提供与应用程序交互的专门的接口函数,如NdisMregisterDevice、IoCreatDevice和IoCreateDeviceSecure等,使得一些通用操作系统下的网络软件移植到Windows CE下后,性能的充分发挥受到影响。   本文根据Windows CE下底层驱动与上层应用程序交互的特点,即利用流接口驱动程序可以实现底层驱动与上层应用程序的交互,以及Windows CE下中间层驱动程序的原理,通过流接口驱动程序实现了中间层驱动程序与上层应用程序的交互,解决了Windows CE下中间层驱动程序与上层应用程序交互的接口难题。论文首先介绍了Windows CE体系结构:深入分析和研究了两种驱动程序:流接口驱动程序和NDIS驱动模型,以及流接口函数、流驱动程序的加载方式和NDIS下的中间层驱动程序。然后给出了一种在Windows CE下实现中间层驱动程序动态加载的方法,使得开发人员在具体应用开发时大幅提高效率。同时给出了利用中间层驱动程序进行底层数据包截获的设计与实现方法,最后给出了系统总体设计,实现了中间层驱动程序与应用程序的交互,使应用程序可以获取中间层驱动程序从底层截获的完整数据包。   本文给出了Windows CE下利用流接口驱动实现中间层驱动程序的动态加载方法,利用中间驱动截获底层数据包,然后解决了中间层与上层应用程序数据交互的接口难题。  
其他文献
在实践新课程的过程中,不少人产生了误解,一味地在创新性、合作性和开放性等方面大做文章,而不顾母语的自身特点和语文教学的基本要领——诵读。因此可以说,我们的语文教学在
英语教学是语言教学与文化教学的结合,离开文化教学的语言教学犹如无源之水、无本之木。因此,教师在教授基本语言知识和语言技能的同时应该引进与之相关的文化背景知识和其它
教学质量是考核教师专业素质的重要指标之一,也是直接作用于学生学习的桥梁。因此教学质量的好坏无论是对教师还是对学生都具有重要作用。在新课改不断深入的情况下,课堂教学
近来随着Internet网络规模呈指数增长的同时,结构也日益复杂化。P2P等大规模分布式的网络应用在Internet服务中占的比重越来越大,而这些网络应用可以利用已知的网络性能参数,
M-WiMAX VoIP凭借价格低廉和移动性高等优势,近年来在国内外获得了快速发展和广泛应用。但是,M-WiMAX VoIP技术目前还存在着服务质量(QoS)的问题,而采用DTX/CNG技术的语音编
【摘要】口语是英语中的一个重要部分,也是英语教学中的重点、难点,但受教学环境、教学方法等多种因素影响,在实际英语口语教学中面临着不少问题,一定程度上影响了初中英语整体教学进度。随着新课改的全面推行,对初中英语口语教学工作者而言既是挑战,也是机遇,本文从问题入手,简要分析当前英语口语教学中遇到的问题,进而提出解决对策,以期能为英语口语教学提供丰富的理论。  【关键词】新课改 初中英语 口语教学  英
期刊
作文是学生语文学习中的一个重要环节,在作文教学中,教师要从学生的实际出发,积极引导学生,从而提高作文教学效果。一、学会多角度地观察生活观察是写作的第一步,这是常识,关
英语课堂教学一直是英语教学研究的热点之一,其教学理念和方法在不断发展,但是我国高校英语的课堂教学仍发展较慢,先进的教学方法运用迟滞。立体化教学是一种综合考虑了影响
随着个人无线通信产业的迅速发展,人们对提供紧急呼叫及其它增值业务的移动台精确位置定位需求逐渐上升。近年来,众多学者已提出了利用陆地无线网络设备和无线电信号的若干定位