【摘 要】
:
结构化异常处理(SEH),是Windows操作系统所提供的对错误或异常的处理机制,是Windows操作系统的一个重要组成部分。Win32结构化异常处理(Win32SEH)机制是32位Windows提供给应
论文部分内容阅读
结构化异常处理(SEH),是Windows操作系统所提供的对错误或异常的处理机制,是Windows操作系统的一个重要组成部分。Win32结构化异常处理(Win32SEH)机制是32位Windows提供给应用程序开发的一种机制,它允许应用程序截获和处理系统异常,并允许应用程序对执行的结果进行控制。为实现结构化异常处理,Windows提供了一个后进先出的异常处理队列,结构化异常处理的核心就是对异常处理队列的扫描处理。Win32结构化异常处理实际包含两个主要功能:终止处理和异常处理。所有的异常处理都是从内核底层的异常处理程序开始。当异常发生时先进入内核的异常响应/处理程序的入口,然后进入公共的处理函数,在函数中根据CPU在发生异常时所处的空间不同而分别处理。本文中通过对系统源代码的分析,详细研究了结构化异常处理使用的框架结构,主要的数据结构,具体的处理过程及涉及到各个函数的作用。结合Win32SEH,对展开、长程跳转等做了进一步的分析,并通过具体实例论证前面分析的结构化异常处理过程的正确性,进而提出异常-异常处理函数表,此表的用途是节省开销。本文最后分析结构化异常处理的安全性问题,首先通过一个具体覆盖SEH链的例子来说明SEH技术存在的安全隐患。Windows系统在发展过程中又提出了SafeSEH和SEHOP两种重要的防止SEH链被覆盖的技术,本文通过对SafeSEH和SEHOP具体原理的分析研究,指出他们存在的安全隐患。
其他文献
近几年,互联网技术高速发展,计算机网络发展迅速,电子资源以其使用方便、快捷的优势,受到越来越多的人认可。电子资源的发展已经在很大程度上改变了读者的阅读方式,所以提供一个友
近年来,随着中小团队在互联网创新的作用日益突出,大企业如何能够吸引这些草根团队,为其提供简单、快速、可深度发掘自身资源优势的开发部署平台,成为了业界关注的焦点。PaaS(Pla
为了推动我国工业制造向智能化方向发展并结合实际应用,本文设计并实现了包括数字化车间设备数据采集、工艺数据处理分析展示以及数字化车间三维加工场景重现功能的数字化车间设备生产工艺数据的分析展示平台,通过直观地展示数据分析结果,并结合数字化车间生产场景的仿真回放,达到帮助优化生产决策的目的,进而提高对数字化车间的有效管理。本文在介绍了数字化车间发展现状的基础上,首先对数字化车间加工工艺流程数据分析和重现
随着计算技术的飞速发展,嵌入式系统作为一个近年来越来越受到重视的研究热点,在军工、航天、民用等领域均得到了广泛的应用和快速的发展。然而嵌入式开发随着软件规模的不断扩
随着互联网的迅猛发展,宽带用户不断增长,人们的工作和生活有了全新的改变。人们不再仅仅满足于传统的网页浏览、文件下载等互联网的基本表现形式,而对网络资源提出了更多的
家用无绳电话通常接入运营商的固网进行通信。随着宽带家庭网络技术的发展,CAT-iq融合了宽带互联网和成熟、可靠的DECT电话技术,可以为整个家庭提供有Qos的语音服务。家用无绳
路由器是现代互联网络的核心设备。传统的路由器设备,虽然在硬件技术上越来越先进,可是在设备利用率上却存在许多不足。因此,必须寻找新的方法以解决之。虚拟路由器技术就是一个
随着融合网络技术的普及和发展,基于融合网络之上的数据业务和增值业务得到业界的广泛关注,并具有个性化、多样化的发展趋势。如何在融合网络中进行业务的快速开发、灵活部署、
近些年,随着计算机图形学的发展,纹理映射技术作为一项非常重要的技术已经得到了广泛的应用。目前,大家研究的重点主要是集中在对高级纹理映射技术的研究和改进上,高级纹理映
异构无线网络之间的垂直切换是一个重要的研究课题,为了能够进行垂直切换仿真,目前的主流仿真工具中,有的已经提供了垂直切换模块。但这些垂直切换仿真和真实网络相比依然有着很