摘要:
1. 托管模块的组成部分 (1)PE32或 PE32+ 头。PE是Portable Executable的简称,如果使用PE32头,文件能在windows32以及64版本运行,如果是PE32+,那么只能在64位本版运行。 (2) CLR头。 (3) 元数据:主要有两种元数据表,一种描述源代码中定义的类型和成员,另一种描述引用的类型和成员 (4) IL(中间代码) 2. 和其他任何机器语言一样,IL也能使用汇编语言来写,微软还提供了名为ILAsm.exe的IL汇编器和ILDasm.exe的反汇编器。 通常高级语言只公开了CLR部分功能,但IL允许开发人员访问CLR所以功能。 3. 一个方法首次调 阅读全文