【发布时间】:2017-04-29 08:12:58
【问题描述】:
所以我正在尝试编辑内存中包含一堆数据的位置(使用我放入该位置的数据创建一个线程)。但是为了让程序运行,它需要被放置在那个特定的位置。
for (int i = 0; i < dumpSize; i++) *(char*)(0x91F40000 + i) = dumpData[i];
如您所见,0x91F40000 是我想要数据所在的位置,但由于该内存位置不可写,因此它实际上不会更改该位置的内存。 我要怎么做才能编辑这个区域?
【问题讨论】:
-
您在为哪台计算机(操作系统、编译器、架构)编码?
-
您需要更多地了解您的实际计算机和操作系统
标签: c++ memory allocation