private void button1_Click(object sender, System.EventArgs e)
{
ProcessMemoryReaderLib.ProcessMemoryReader pReader = new ProcessMemoryReaderLib.ProcessMemoryReader();
Process[] pArray = Process.GetProcessesByName("WoW");
if (pArray.Length == 0)
{
this.Text ="Fond";
return;
}
pReader.ReadProcess = pArray[0];
pReader.OpenProcess();
this.Text ="123";
int writtenBytes;
byte[] buffer = new byte[1];

buffer[0]=(byte)0xE9;
pReader.WriteProcessMemory((IntPtr)0x005F515F,buffer,out writtenBytes);
buffer[0]=(byte)0x56;
pReader.WriteProcessMemory((IntPtr)0x005F5160,buffer,out writtenBytes);
buffer[0]=(byte)0xB5;
pReader.WriteProcessMemory((IntPtr)0x005F5161,buffer,out writtenBytes);
buffer[0]=(byte)0x9A;
pReader.WriteProcessMemory((IntPtr)0x005F5162,buffer,out writtenBytes);
buffer[0]=(byte)0x94;
pReader.WriteProcessMemory((IntPtr)0x005F5163,buffer,out writtenBytes);

buffer[0]=(byte)0x89;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF50,buffer,out writtenBytes);
buffer[0]=(byte)0x0D;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF51,buffer,out writtenBytes);
buffer[0]=(byte)0x80;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF52,buffer,out writtenBytes);
buffer[0]=(byte)0xFF;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF53,buffer,out writtenBytes);
buffer[0]=(byte)0x7D;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF54,buffer,out writtenBytes);
buffer[0]=(byte)0x0C;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF55,buffer,out writtenBytes);
buffer[0]=(byte)0xB8;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF56,buffer,out writtenBytes);
buffer[0]=(byte)0x01;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF57,buffer,out writtenBytes);
buffer[0]=(byte)0x00;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF58,buffer,out writtenBytes);
buffer[0]=(byte)0x00;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF59,buffer,out writtenBytes);
buffer[0]=(byte)0x00;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF5A,buffer,out writtenBytes);
buffer[0]=(byte)0xE9;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF5B,buffer,out writtenBytes);
buffer[0]=(byte)0x56;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF5C,buffer,out writtenBytes);
buffer[0]=(byte)0x07;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF5D,buffer,out writtenBytes);
buffer[0]=(byte)0x7C;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF5E,buffer,out writtenBytes);
buffer[0]=(byte)0x88;
pReader.WriteProcessMemory((IntPtr)0x0C7DFF5F,buffer,out writtenBytes); int readBytes; buffer = pReader.ReadProcessMemory((IntPtr)0x0C7DFF80,1,out readBytes);
this.Text =""+ buffer[0].ToString();

pReader.CloseHandle();
}