Das geht nur wenn du eine
DLL in den Prozess injezierts, dann hast du über die
DLL Zugriff auf den adressraum des entsprechenden Prozesses. Aber so einfach eien Variable "suchen" wird nicht gehen. Die steht ja nicht so: Foo=5 im Speicher. Spieletrainer machen das so, dass sie vorher einen Snapshot des Adressraumes machen und nachher kucken, was sich verändert hat. Daraus kann man dann irgendwie schließen, wo die gesuchte Variable steht.
Sollten beide Programm von dir sein, kannst du aber auch Werte über
IPC (InterProcessCommunication) austauschen. Wie das steht, findest du im Hook Tutorial von Assarbad. Zu finden entwerder bei mir:
http://www.luckie-online.de/Ablage/Exporte/ oder bei Assarbad selber:
www.assarbad.org .