Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Meta en 17 Marzo 2014, 18:17 PM

Título: Leer variables de un proceso
Publicado por: Meta en 17 Marzo 2014, 18:17 PM
Hola:

Si abro una aplicación, con Cheat Engine puede buscar las variables de un juego. Son 3, se llaman Vida, Balas y Maná. Al menos quiero centrarme en la variable Vida, cuya dirección se puede ver abajo en "2. VIDA" ya encontrada.

(http://www.subeimagenes.com/img/sin-titulo-2-880704.gif)

Usando el lenguaje C# en modo consola, preferiblemente con Windows Form, el más que les guste, quiero lograr leer esas variables de ese proceso y mostrarlo C# en tiempo real, es decir, si el juego tiene 100 Vidas, en tu aplicación C# debe aprecer también 100, si de repente tienes 95 en el juego o proceso, también debe aparecer 95 en tu aplicación.

Hace un tiempo estuve con ello bajo C++ 2013 y que va, me pego media vida y encima creando dll.

Al menos si alguien es capaz de enseñar como se hace realmente. O algún ejemplo si es posible y entendible.

Saludo.
Título: Re: Leer variables de un proceso
Publicado por: Keyen Night en 12 Abril 2014, 05:35 AM
Las API de Windows Read/Write ProcessMemory, tomando en cuenta la reubicación de BaseAddress, ya que estas direcciones que tienes pueden variar dependiendo de la BaseAddress del proceso al que pertenecen.