PEHeaders 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义从流中读取 PE(可移植可执行文件)和 COFF(通用对象文件格式)标头的类型。
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- 继承
-
PEHeaders
构造函数
| 名称 | 说明 |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
实例化类的新实例,该实例 PEHeaders 从表示指定大小的 PE 图像的流中读取 PE 标头,并指示 PE 映像是否已加载到内存中。 |
| PEHeaders(Stream, Int32) |
实例化类的新实例,该实例 PEHeaders 从表示指定大小的 PE 图像的流中读取 PE 标头。 |
| PEHeaders(Stream) |
实例化类的新实例,该实例 PEHeaders 从指定流中的当前位置读取 PE 标头。 |
属性
| 名称 | 说明 |
|---|---|
| CoffHeader |
获取图像的 COFF 标头。 |
| CoffHeaderStartOffset |
获取从 PE 映像的开头到 COFF 标头开头的字节偏移量。 |
| CorHeader |
获取 COR 标头。 |
| CorHeaderStartOffset |
获取图像开头到 COR 标头的字节偏移量。 |
| IsCoffOnly |
获取一个值,该值指示图像是否仅为 Coff。 |
| IsConsoleApplication |
获取一个值,该值指示图像是否表示Windows控制台应用程序。 |
| IsDll |
获取一个值,该值指示图像是否表示动态链接库。 |
| IsExe |
获取一个值,该值指示图像是否表示可执行文件。 |
| MetadataSize |
获取 CLI 元数据的大小。 |
| MetadataStartOffset |
获取从 PE 映像的开头到 CLI 元数据的开头的偏移量(以字节为单位)。 |
| PEHeader |
获取图像的 PE 标头。 |
| PEHeaderStartOffset |
从图像的开头获取标头的字节偏移量。 |
| SectionHeaders |
获取 PE 节标头。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetContainingSectionIndex(Int32) |
在 PE 映像的各节中搜索包含指定相对虚拟地址的部分。 |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
获取从图像开始到给定目录数据的偏移量(以字节为单位)。 |