Reading memory of an application

Hi guys,

So i'm working on a simple bot atm using c++ and with ReadProcessMemory() i can read memory of the target application. But since memory address for the data i need changes every time i restart that application i have to find the right address for that data every single time by using some memory browsing software. My question is if there's a way to find an absolute address for the data i need. The reason i'm questioning this is because i've seen bots reading data(such as character name, hp, etc.)from that application. Thanks in advance.
I believe you can find the relative distance from the starting point of an application, though I'm not entirely sure.
Topic archived. No new replies allowed.