public uint WriteMemory(IntPtr hProc, IntPtr address, byte[] data, int size) { var args = new object[5]; args[0] = hProc; args[1] = address; args[2] = data; args[3] = size; WriteProcessMemory.Invoke(null, args); return (uint) args[4]; }