一个exe里有些什么东西?
1. PE32 header: 这是windows需要的标准信息。
2. CLR header:里面有目标CLR的版本,CUI或者GUI的入口MethodDef token,强名的签名。
3. Matadata:元数据 其中包含了3中表格:
1.definition table
* ModuleDef (包含了文件名,后缀,和一个编译器产生的ID)
* TypeDef * MethodDef * FieldDef * ParamDef * PropertyDef * EventDef
2. reference table (ModuleRef, TypeRef,MethodRef)
3.manifest table