2016 - 2024

感恩一路有你

pe板 什么是PE文件?

浏览量:3014 时间:2021-03-13 08:00:46 作者:admin

什么是PE文件?

托管PE文件包含四个部分:PE头、CLR头、元数据和IL代码。PE头是Windows操作系统需要的标准信息。它主要表示文件的类型、GUI、Cui或DLL(不同于以前的动态链接库,特别是汇编文件的一种形式)。CLR头专门用于需要运行CLR的托管模块。CLR头包含用托管模块创建的元数据的主要版本号和次要版本号,以及一些标记。如果模块是GUI或Cui,那么可执行文件还具有一个methoddef标记(标识入口点方法)和一个可选的强名称数字签名。最后,头部还包括模块中一些元数据表的大小和偏移量。元数据是一个非常重要的概念。它实际上是一个二进制数据块。元数据包含一些表,这些表分为三类:定义表、引用表和列表表。定义表包含模块、方法、类型、字段、变量、属性、事件等的所有定义信息,而引用表记录程序集、方法、类型等信息。清单表与程序集的操作相关。您可以通过ILdasm打开托管模块的元数据列表。在命令行中键入ILdasm adv应用程序.exe打开应用程序.exe托管程序,在ILdasm的可视化界面中,点击菜单-->尝试-->元数据-->显示,可以看到ILdasm处理的元数据列表。IL代码,源程序被编译成中间语言代码,在ILdasm中也可以看到程序的IL代码。

pe板 pe是啥意思 通用pe

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。