public bool WriteMemory <T>(uint MemoryAddress, T Value) { IntPtr bw = IntPtr.Zero; int sz = ObjectType.GetSize <T>(); byte[] data = ObjectType.GetBytes <T>(Value); bool result = WriteProcessMemory(process.Handle, MemoryAddress, data, sz, out bw); return(result && bw != IntPtr.Zero); }