首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

可执行文件加载技术的研究

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-13页
   ·课题背景第9-10页
   ·本文研究意义第10-11页
   ·论文的主要工作第11-12页
   ·论文的组织结构第12-13页
第二章 相关技术基础第13-25页
   ·基本概念第13-15页
     ·可执行文件第13页
     ·加载第13-14页
     ·基地址和相对地址第14页
     ·重定位第14页
     ·进程第14-15页
     ·线程第15页
   ·Windows 存储管理机制第15-25页
     ·虚拟内存第15-16页
     ·进程虚拟地址空间第16-18页
     ·内核对用户空间的管理第18-20页
     ·内核对物理存储的管理第20-21页
     ·虚存页面与物理内存的映射第21-22页
     ·共享映射区(Section)第22-25页
第三章 PE 文件格式详细分析第25-38页
   ·PE 文件格式简介第25-26页
   ·PE 文件的大致布局第26-38页
     ·文件头部第27-30页
     ·PE 段表(The Section Table)第30页
     ·常用Sections第30-38页
第四章 WINDOWS 系统下可执行文件的加载流程第38-59页
   ·运行一个可执行程序的整体流程第38-43页
     ·第一阶段:打开目标映像文件,创建Section第38-39页
     ·第二阶段:创建内核中的进程对象第39-40页
     ·第三阶段:创建初始线程第40-41页
     ·第四阶段:通知Windows 子系统第41-42页
     ·第五阶段:启动初始线程第42页
     ·第六阶段:用户空间的初始化和DLL 的链接第42-43页
   ·加载可执行文件第43-48页
     ·判定可执行文件是否是PE 格式第43页
     ·建立共享映射区Section第43-45页
     ·将共享映射区映射到进程的用户地址空间第45-46页
     ·分配物理页面并建立实际的页面映射第46-48页
       ·ImportTable 逻辑处理第48页
   ·加载系统DLL第48页
   ·加载其他DLL 文件第48-59页
     ·PEB 中相关的数据成员第49页
     ·DLL 的加载过程第49-59页
第五章 WINDOWS 系统下的单进程迁移项目第59-75页
   ·总体设计第60-61页
     ·总体模块图第60页
     ·总体结构说明第60-61页
   ·主要的文件格式及全局数据结构第61-64页
   ·子模块具体设计与实现第64-73页
     ·客户端主模块(CkptManager)第64-65页
     ·Ckpt.dll 模块第65-70页
     ·NetClient 模块第70页
     ·NetSever 模块第70-71页
     ·RecvManager 模块第71页
     ·Recv.dll 模块第71-73页
   ·功能测试与分析第73-75页
第六章 总结与展望第75-76页
致谢第76-77页
参考文献第77-79页

论文共79页,点击 下载论文
上一篇:基于DM365的智能视频分析系统的设计与实现
下一篇:卫生适宜技术推广管理信息系统设计与实现