猿问

c++指针赋值问题

c++指针赋值问题c++指针赋值问题

int *i;
i = (int *)0x00001000;
*i = 1;

现在我想把上面的0x00001000动态修改怎么做?
就是说把上面的代码做成一个函数,然后方便调用

饮歌长啸
浏览 753回答 2
2回答

holdtom

void setAddr(int* addr, int value){int *i;i = (int *)addr;*i = value;}setAddr((int *)0x00001000,1)

月关宝盒

//定义函数void fun(int* i){*i=1;}//调用int a=10;fun(&a);追问我需要以地址的形式修改,如fun(123456)请问怎么实现我的目的是为了防止apihook 或者 ssdthook 来截取我读写内存追答那就楼下的方式,可以!
随时随地看视频慕课网APP
我要回答