0

I have a problem with a memory address. I know that the memory addresses always changes if the software is closed and re-opened.

How do I accomplish that my program always find the right memory address? I wanna read an exact value this is my plan.

Please help with an example (source code).

Mureinik
  • 297,002
  • 52
  • 306
  • 350
RolandHE
  • 47
  • 1
  • 8
  • 1
    what do you want to achieve? Maybe take a look at lower level languages and pointers (C++ or C). Also, progrmas have their own address spaces. – David Szalai Mar 08 '15 at 15:58
  • Not sure what you want, but have a look at this, might lead you somewhere http://stackoverflow.com/q/4623029/340760 – BrunoLM Mar 08 '15 at 16:10

1 Answers1

2

You can read another process memory as described here.

But first you should find some pointer to address of your value with never changing address. You can use something like Cheat Engine (pointer scan) or OllyDbg (read/write breakpoints and analyzing disassembled code) to do this.

Then you can read actual address of value that you needed from this pointer.

rufanov
  • 3,266
  • 1
  • 23
  • 41