可移植可执行的结构说

我正在学习可移植可执行文件的结构。 我通过MSDN文章,但我有点困惑。 我对他们精确的结构和function有一些困惑。

任何人都可以帮助我,或者请参阅我的一个很好的文章呢?

对于一个比官方规格更有说服力的方法,你应该看看Matt Pietrek 1994的文章PE中的Peering:一个Win32可移植可执行文件格式的游览 。 这个解释比规范的官方风格更具有可读性。

这是来自MSFT的官方现行PE / COFF规范: http : //www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx

你可以在http://www.openrce.org/reference_library/files/reference/PE%20Format.pdf看看PE格式的出色表现。

一些(64位)字段丢失了,但接近现实的是99%。

我使用这个模式来处理一个产品来分析PE文件,你可以在www.winitor.com上下载这个文件 。 希望能帮助到你。