I was Googling for a while now, and I don't seem to find what I am looking for.
Imagine I have a programm running (for example some random image generator, perhaps captcha) and I have a background process with NO GUI but with Full permission running on the same machine. I want the second process to capture the location of the Image object (assuming I know the object type and maybe even approximate size) and get its contents into a local process variable. Is it possible to do? I know the reading RAM part is possible (Cheat Engine does that easily), but actuall task of detecting an object of certain type which is located in a certain process's memory. Will knowing the variable name help me? Is there a list with addresses of all variables in memory somewhere?