Обход:
р/вызов метода: тетср из msvrct.dll:
[DllImport("msvcrt.dll", EntryPoint = "memcpy", CallingConvention = CallingConvention.Cdecl,
SetLastError = false)]
public static extern IntPtr memcpy(IntPtr dest, IntPtr src, UIntPtr count);
вам нужен размер вашего объекта, который вы хотите скопировать:
var size = (uint) Marshal.SizeOf(obj);
вы должны прикрепить его:
GCHandle handle = GCHandle.Alloc(obj, GCHandleType.Pinned);
наконец вызвать метод тетсру:
var _adress = NativeMethods.memcpy(new IntPtr(1115911111), handle.AddrOfPinnedObject(), new UIntPtr(size));
Метод Marshall.StructureToPtr может помочь вам. Если вы объясните немного лучше, чего вы хотите достичь, я могу дать вам лучший намек. – Dan