基址 基址是保持恒定的两部分内存地址的一部分并提供一个基准点,从这里可以计算一个字节数据的位置。基址伴随着一个加到基上的偏移值来确定信息准确的位置(绝对地址)。这一概念与街道地址系统雷同。例如:“大街2010号”由基(大街2000街段)加上偏移值(从街段开始的10号)。在IBMPC和兼容机中的数据按其相对于由段开始的相对偏移位置被识别。
多在外挂程序中运用。
举例:
游戏中任何数据都在内存中存在,不管是血,蓝,等级,怪物名字,地图名字,只要是数据。全在内存中。 只要你读取那个内存地址就能显示出血来。 其实说白了,游戏客户端显示的数据也是读取的内存中的数据而显示出来的。
struct renwu //人物结构
{
DWORD xue; //血
DWORD lan; //蓝
DWORD dengji; //等级
……..
};
void init() //游戏初始化函数
{
struct renwu *dwRW;
dwRW = new struct renwu;
}
游戏初始化了,dwRW在内存中的地址是固定的,这就是基地址