IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
Mono里运行C#脚本10—do_mono_image_load
caimouse
发表于
2024-12-28 13:22:51
love
0
在这里先定义一个加载的数据结构MonoImageLoader对象,然后再把这个对象设置到前面的链表里,也就是说后面所有调用加载的函数,就是这里定义的函数,所以我们分析这些函数的实现,就明白怎么样来加载EXE文件的。前面分析do_mono_image_open函数,它负责把文件打开,并保存在HASH表里,然后设置映像对象的数据,接着下来就是解释文件里面的内容,即是EXE文件的内容了。后再来分析这个加载器的具体内容。前面那个是所有EXE文件的格式,后面这个是C#文件编译出来的EXE的格式。