C++打印PE文件头信息Demo
来源:互联网 发布:软件生命周期模型有 编辑:程序博客网 时间:2024/05/17 09:29
PE文件格式被组织为一个线性的数据流,它由一个MS-DOS头部开始,接着是一个是模式的程序残余以及一个PE文件标志,这之后紧接着PE文件头和可选头部。这些之后是所有的段头部,段头部之后跟随着所有的段实体。文件的结束处是一些其它的区域,其中是一些混杂的信息,包括重分配信息、符号表信息、行号信息以及字串表数据。
PE文件主要信息按顺序
IMAGE_DOS_HEADER MS-DOS MZ头部
DOS STUB MS-DOS 实模式残余程序
NTSIGNATURE PE文件标识
IMAGE_FILE_HEADER PE文件头
IMAGE_OPTIONAL_HEADER PE可选头
IMAGE_SECTION_HEADER 多个段
包括.text .bss .rdata等
更详细的信息请参考:http://www.vckbase.com/document/viewdoc/?id=1334
下面给出将头文件打印出来的源码:
PE.h
PE.cpp
- C++打印PE文件头信息Demo
- C++打印PE文件头信息Demo
- MASM32编程使用PE文件头信息计算文件长度
- 遍历PE文件头。
- PE文件头
- PE文件头
- PE文件头
- PE文件头
- PE 头文件 IMAGE_NT_HEADER
- PE文件头结构
- PE文件头IGMAGE_NT_HEADERS
- PE文件结构(PE文件头一)
- PE文件结构(PE文件头二)
- PE文件详解之PE文件头
- PE文件详解之PE文件头
- C语言编程获取PE文件DOS头
- 遍历PE文件头、扩展头、数据目录表、区段表信息
- PE文件信息浏览
- com.opensymphony.xwork2.inject.DependencyException
- C#编程之经典算法——递归过程(四)
- 初学VC++编程IDE用VS2008(个人想法)
- sna集中式session管理方案实现
- 块级元素与内联元素
- C++打印PE文件头信息Demo
- tms320f2809硬件调试无法设置寄存器
- ERP系统2011.6.9更新记录II
- Objective-C 可变字符串操作
- spring事物配置
- MFC单选按钮
- 探寻代码民工的根本原因
- 软件开发中什么最重要
- 关于vc6.0slider滑块控件背景图片经验总结