PE格式将来有可能改变吗?

Is there a possibility that PE format will change in the future?

出于安全目的,在开发过程中的某个时刻,我需要解析可执行文件 header 中的 PE 格式以获取有关部分的信息,这样可以吗?或者这是应该避免的事情,因为许多部分都没有正式记录?提前致谢。

关于部分,IMAGE_SECTION_HEADER将来不太可能有太大变化。 Microsoft PE 文件格式为 well-documented,Microsoft 不太可能对该格式本身进行重大更改。 (格式的核心,包括部分结构,在 25 年多的时间里没有发生重大变化。)除非你正在处理非常小众的情况,否则依靠现有规范来编写你的代码应该没问题。