Assemblys
Assembly的通用结构
1、PE Header ——————windows中EXE及DLL都有的文件信息
2、CLR Header——————CLR所需要的文件信息
3、CLR Metadata——————这个Assembly中所输出的类型信息,也就是可供引用这使用的类型
4、Manifest——————————此Assembly中所包含的Modules、Resources、版本和类型等信息
5、Modules and Resources——————Assembly中包含的Modules和Resources本体
Modules结构
PE Header
Stub————————>Jump _CorExeMain————————>loading————>CLR
_CorDellMain |
CLR Header |
ILCode <————————————————————————————————— |
Assembly分类-->Strong-Name Assembly -->表示该Assembly具备了签名信息-->具备不被窜改及可被反到GAC中供所有应用程序引用的特色
-->Week-Name Assembly -->表示该Assembly不具备了签名信息-->不具备不被窜改及可被反到GAC中供所有应用程序引用的特色