Windows NT 3.1 引入了一种名为PE 文件格式的新可执行文件格式。PE 文件格式 的规范包含在了MSDN 的CD 中( Specs and Strategy, Specifications, Windows NT File Format Specifications) , 但是它非常之晦涩。 然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE 格式。本 文旨在解决这一问题,它会对整个的PE 文件格式作一个十分彻底的解释,另外,本文中 还带有对所有必需结构的描述以及示范
PE 文件的知识是基本的知识.网上有很多这方面的资料.然而系统讲解的却不多.我不是这方面的专家,却希望能抛砖引玉,得到这方面的一些指点. 计算机这门科学是实践性很强的一门学问,如果想扎扎实实的学会点东西,还是要亲自动手试一试. 在继续向下看之前,我假定你会基本的C语言和简单的使用VC6.0,以下的例子都用用到这些.除此之外,不再做任何假设.