1 当PE文件被执行,PE加载器会首先检查DOS MZ header里的PE header偏移量。如果找到则忽视DOS stub 部分直接跳转到PE header。
2 PE 加载器会检查PE header是否有效,有效则跳到PE header的尾部。
3 PE 加载器读取节表中的信息,然后采用内存文件映射的方法将这些节映射到内存,同时按照节表的属性设置内存块的属性。 4 PE 文件映射到内存后,PE 加载器将处理PE 文件中类似import table的逻辑部分。
3 PE 加载器读取节表中的信息,然后采用内存文件映射的方法将这些节映射到内存,同时按照节表的属性设置内存块的属性。 4 PE 文件映射到内存后,PE 加载器将处理PE 文件中类似import table的逻辑部分。