How to determine range of a processes memory.

Nov 22, 2011 at 4:43am
Hello all,

I am trying to figure out how to determine a few things.

1.) The start point of a Processes memory
2.) The stop point of a Processes memory
3.) How to do a character or binary dump

I am trying to view the raw data in any process. For simplicity I am using Minesweeper as the process to play around with.

I am only trying to learn more about C++ and how memory is being stored, accessed, and well everything else I can learn. Kind of like when a child starts to learn about whats really happening inside the motor of a vehicle with the air and fuel mixture.

Thank you all in advance for helping me learn.
Nov 22, 2011 at 6:54am
Nov 22, 2011 at 7:07am
Is there anyway to keep it to Native C++?

Nov 22, 2011 at 1:42pm
In Windows all processes have the same address range. You can get the min and max address by calling GetSystemInfo or GetNativeSystemInfo.

Is there anyway to keep it to Native C++?

Not if you want to understand the memory architecture used by Windows instead of whatever abstract view of it you get from the C++ runtime.
Topic archived. No new replies allowed.