因为调用mono_image_storage_open 函数是在do_mono_image_open函数完成的,因此我们来分析do_mono_image_open函数。这里就是调用打开文件,并保存到HASH表里的函数。最后就是进行加载整个文件,主要就是解释里面的内容,比如验证DOS头/PE头等等。前面介绍怎么样打开文件,并保存文件到HASH表里,如果没有可以访问文件数据的指针,就当作出错并返回。设置文件加载的内存指针,以便可以访问文件数据。如果没有打开文件成功,就当作失败直接返回。这两个都是保存文件路径。