byte[] ReadBytes(uint address, int len) // (0x0D000000, 0x08000000) is what I pass through this
{
int buffer = 0;
byte[] output = new byte[len];
ReadProcessMemory(HO_Process, (IntPtr)address, output, len, out buffer); // this makes buffers value 0x0031E000
return output;
}
if (ReadProcessMemory(HO_Process, (IntPtr)address, output, len, out buffer) ==0)
{
MessageBox.Show(NULL, "Error Reading Memory" +GetLastError(), "Error", MB_OK);
}