18/06/2009, 22:19
|
| | Fecha de Ingreso: junio-2009
Mensajes: 8
Antigüedad: 15 años, 7 meses Puntos: 0 | |
¿Cómo utilizar ReadProcessMemory con una dirección dinámica? Hace poco me inicié con C++.
Y me surgió esta duda : Yo puedo leer datos de otra aplicación obteniendo el handle del proceso y luego leyendo la dirección de memoria con ReadProcessMem ory.
Pero esta dirección es dinámica lo cual implica que cuando se reinicie windows o a veces cuando se reinicie la aplicación en cuestión, cambie. Y al cambiar, mi aplicación modifica una dirección de memoria no deseada. Si, es la misma dirección que modifiqué anteriormente, y que funcionó. Pero al ser reiniciada la aplicación los datos que yo deseo leer ya no están en esa dirección. Y al modificarla podría interrumpir la ejecución del programa o causar errores (cosa que no deseo) ya que la aplicación podría estar usando esa dirección para otro propósito.
En resumen. ¿Cómo utilizar ReadProcessMemory con una dirección dinámica?
O mejor dicho : ¿Cómo averiguar desde qué dirección lee los datos luego de reiniciar el programa/pc?
Gracias a todo el que se disponga a ayudarme. |