Hola lo que pasa es que ando haciendo un Trainer o Hack para un Juego y ya tengo codigo para escribir en la memoria mirad un ejemplo
private void BotonMunicion_Click(object sender, EventArgs e)
{
int byteswritten;
int bytesread;
int valor;
int pointerbase;
byte[] memory;
Process[] myprocess = Process.GetProcessesByName("Conquer");
Cliente selectedItem = (Cliente)this.ClientesBox.SelectedItem;
preader.ReadProcess = myprocess[0];
preader.OpenProcess();
memory = preader.ReadProcessMemory((IntPtr)0x8cc240, 4, out bytesread);
pointerbase = BitConverter.ToInt32(memory, 0);
pointerbase += 0x21c;
valor = 7;
memory = BitConverter.GetBytes(value);
preader.WriteProcessMemory((IntPtr)pointerbase, memory, out byteswritten);
}
Como Vemos Hace la operacion de Sumar el Base Adress con el OFFSET para Obtener el Pointer Estatico y luego escribe en ella
Bueno voy al grano lo que quiero es hacer que el Valor de una direccion de Memoria se muestre en un label ya sea Numerico o de Texto
espero me ayuden con esto
PD: soy nuevo en el foro y en esto de la programacion