Attempted to read or write protected memory. This is often an indication that other m
Hi,
I have this error in "CopyMemory".
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
#region API
[DllImport("Kernel32.dll", EntryPoint = "RtlMoveMemory")]
private static extern void CopyMemory(IntPtr Destination, IntPtr Source, [MarshalAs(UnmanagedType.U4)] uint Length);
#endregion
IntPtr ipSource = m_bmdLogo.Scan0;
IntPtr ipDest = (IntPtr)(pBuffer.ToInt32() + ((w * 3) * N));
CopyMemory(ipDest, ipSource, ((uint)m_bmdLogo.Stride));
please help regarding this issue
Thanks !
[email protected]
Re: Attempted to read or write protected memory. This is often an indication that oth
What exactly is it you're trying to accomplish? I suspect that you can accomplish your task without having to P/Invoke anything.
Re: Attempted to read or write protected memory. This is often an indication that oth
Code:
[DllImport("Kernel32.dll", EntryPoint = "RtlMoveMemory")]
private static extern void CopyMemory(IntPtr Destination, IntPtr Source, [MarshalAs(UnmanagedType.U4)] uint Length);
Here entry point should be the same name as the native function you are calling is n't it ??
also have you allocated memory for the destination pointer beforing passing it ??
Re: Attempted to read or write protected memory. This is often an indication that oth
The whole point of 'EntryPoint' is so you can name the C# method whatever you want and still get the correct native function.