Hi, I'm trying to write a structure to process's memory. This is essentially what I'm doing, but I get AccessViolationException...
Any suggestions?
Code:
WriteProcessMemory(hWnd, (IntPtr)MyPointerToTheStructure, Marshal.StructureToPtr(ReferenceOfTheStructure), (uint)sizeof(Structure));
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, byte[] lpData, uint nSize);