对于同一个函数,GetProcAddress返回的值是不是等于模块基地址+RAV(通过PE文件中获得的)的地址值相同?
对于同一个函数,GetProcAddress返回的值是不是等于模块基地址+RAV(通过PE文件中获得的)的地址值相同?
我是这样理解的,不知道对不对?
说明了有两种获得函数地址的方式,一种是通过LoadLibraryA返回的句柄+要获得函数地址函数名为参数调用GetProcAddress获得,另一种是通过DLL的基地址+通过PE文件中函数的RAV来获得(因为DLL文件已经通过内存映射文件方式被加载到内存中,并又得到了基地址,所以就可以向读取PE文件一样的去获得函数的RAV)