Buenas con todos. Me explico:
Quisiera programar una serie de cálculos para un programa ajeno. Mi pregunta es la ingeniería inversa me ayudaría a localizar los datos de ese programa de terceros para que mi código leea los datos que necesito y me devuelva los cálculos que programaría? o hay otra manera? tiene algún nombre especial?
Ejemplo.
"X Software/programa" de 3ros ajeno al mío
bota un resultado ejemplo: a= 3458.
Mi programa quiere detectar esa variable del programa ajeno "a" y hacer cálculos para que me devuelva el resultado en tiempo real.
Saludos.
Si lo que quieres es leer solo datos, te recomiendo que uses Cheat Engine para encontrar sus direcciones, aquí te dejo un tutorial.
https://foro.elhacker.net/ingenieria_inversa/tutorial_cheat_engine_nivel_avanzado_tutorial_completo-t413372.0.html
En principio no tiene por qué ser complicado.... Una vez tengas el puntero a la dirección de memoria que quieres leer lo único que tienes que hacer el leer dicha dirección desde tu programa, lo puedes hacer con la API de Windows ReadProcessMemory.
saludos.
Wow!! mil gracias!! ;-) justo lo que buscaba.
Saludos