-- class
[.......]
[DllImport("kernel32")]
static extern bool WriteProcessMemory(
IntPtr hProcess,
int[] lpBaseAddress,
int[] lpBuffer,
UIntPtr nSize,
out IntPtr lpNumberOfBytesWritten);
[DllImport("kernel32")]
static extern bool ReadProcessMemory(
IntPtr hProcess,
int[] lpBaseAddress,
int[] lpBuffer,
UIntPtr nSize,
out IntPtr lpNumberOfBytesWritten);
[..........]
--end class
--form
[..........]
int[] value_read = new int[50];
int[] value_frz = new int[] { 4 };
int[] addr = new int[] { 0x01180400 };
CLASSB.READMEM((int[])addr, (int[])value_read);
value_read.CopyTo(value_read, 276);
CLASSB.WRITEMEM((int[])value_read, value_frz);
[..........]
--end form