Mono要运行exe文件,这里是运行test-embed.exe文件,那么就得认识这个文件,解释这个文件的内容,因此就需要把这个文件加载到内存里,然后采用特定的格式来分解这个文件,获得所有需要运行这个文件的细节。这段代码定义了一个名为 mono_file_map_open 的函数,用于打开一个文件并返回一个文件映射对象 MonoFileMap*。该函数根据操作系统平台的不同,使用不同的方法来打开文件。因此改变另外一种方式,先从底层的函数开始,再慢慢来探索mono的底层实现,以及它的实现原理,运行的细节。