Я использую:
ReadProcessMemory(hProcess,(PVOID)(dwEngine_DLL+0x2E15C8+i),&memSnap[i],1,NULL); //Store the memory into a byte array
Чтобы сохранить часть памяти в массив байтов, но я понял, что это было небрежно, так как я нахожусь в том же адресном пространстве, но я не уверен, как сделать то же самое с memcpy.