gpt4 book ai didi

c++ - 从变量写入地址值?

转载 作者:行者123 更新时间:2023-11-28 02:47:09 25 4
gpt4 key购买 nike

我试图写入我自己进程中的一个地址,所以我没有尝试写入任何其他进程:P 说我有一个变量:

unsigned int address = 0xDFCDD8; //just an example, nothing more.

我将如何写入包含在变量中的地址,因为地址不会是静态的:/我知道 WriteProcessMemory 能够做到这一点,但我觉得这有点矫枉过正因为它主要用于写入远程进程:S

所以在“伪代码”中它会是这样的:

int newVal = 10;
0xDFCDD8 = newVal;

只是地址将包含在一个变量中:)

非常感谢任何帮助 :D

最佳答案

我无法想象你为什么需要它,但有办法做到:

uintptr_t address = 0xDFCDD8;
int newValue = 10;
*(reinterpret_cast<int*>(address)) = newValue;

请不要做那样的事!

关于c++ - 从变量写入地址值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24022158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com