摘要:
第一步用对应语言的编译器(针对运行时)生成相同的PE(+)文件;其内含有:a. PE or PE+头:pe运行于32或者是64位机,pe+只运行于64位机(可以模拟WoW64运行32位机程序),头中含有文件的类型信息(GUI CUI DLL)及文件编译的时间,如果托管模块只含有IL代码,则pe头则被忽略,如果托管模块含有本地cpu代码,那么这个pe头还有关于本地代码的信息;(可以通过DumpBin.exe和CorFlags.exe来检查托管模块中的头信息)b.CLR 头:包含编译这个托管模块所需要的必要信息:比如:兼容的CLR版本,一些标志位及含有entry point的元数据的方法定义表,托 阅读全文
posted @ 2012-10-26 17:14
Rookier
阅读(894)
评论(0)
推荐(0)

“一步登天做不到,但一步一个脚印能做到。一鸣惊人不好做,但一股劲做好一件事,可以做。一下成为天才不可能,但每天进步一点点有可能”
浙公网安备 33010602011771号