对文件地址的几种概念的理解
基地址:文件的实际装入内存地址、模块首址(大多数情况下为模块句柄、loadlibrary或getmodulehandle函数返回的整数)
RVA:文件在内存中相对虚拟地址、相对于基地址的偏移量
VA:文件在内存中的虚拟地址、或叫文件内存中的实际地址(4g内存逻辑空间中的实际地址、非内存物理地址)
计算: VA = 基地址 + RVA;
RAW: 文件外设相对地址
.............................................