如何在EXE中找到PE段和IL代码

本文关键字:PE 段和 IL 代码 EXE | 更新日期: 2023-09-27 18:02:47

当我在谷歌搜索时,有一个叫做ILDASM的工具来查找IL代码。但是我想了解更多关于以下方面的信息。

1)哪个是IL代码?

2)哪个是PE头?

3) CLR如何将IL和PE转换为本机代码?

如何在EXE中找到PE段和IL代码

要回答第1和第2个问题,以及更多关于PE头文件和CLR加载器的深入信息,请阅读Simon Cooper在simpl-talk.com上的系列文章。这个系列叫做"net程序集的剖析",他很好地解释了PE中指定的。net程序集以及所有clr人员和元数据存在的位置。

3)关于IL,有一个JIT (Just In Time)编译器,它及时获取每个方法并将其编译为本机代码。

我不明白你关于让PE本土化的最后一点。PE是Windows操作系统中的可移植可执行文件,不只是用于。net程序集。对于。net,它包含了与CLR相关的字节段。