Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/06/2009, 12:48
ahrion
 
Fecha de Ingreso: junio-2009
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: ¿Cómo utilizar ReadProcessMemory con una dirección dinámica?

Ya encontré la solución.
Tenías razón, la base address no necesariamente es 0x04000000. La del PINBALL es 0x01000000.
Ya con estos datos lo unico que hice fue sumar 0x010000000 con 0x00025658 y con ReadProcessMemory guardar los bytes dentro de ese puntero (la dirección). Luego sumarle el offset (+52) y listo. Esa es la dirección.

Lo que leí es que la Base Address (No la del pinball) pero la de otros programas pueden cambiar, asi que a buscar como obtenerla desde C++.

Se agradece la ayuda Eternal!