VC++6.0如何通过内存指针地址得到内存地址,如图所示。 20
VC++6.0如何通过内存指针地址得到内存地址,如图所示。即图中如何从指针地址007794F8得到该指针指向的内存地址010A9168?在VC++6.0中如何实现?我想通...
VC++6.0如何通过内存指针地址得到内存地址,如图所示。
即图中如何从指针地址007794F8得到该指针指向的内存地址010A9168?在VC++6.0中如何实现?
我想通过一个固定不变的指针地址007794F8用ReadProcessMemory得到该指针指向的内存地址010A9168的值。困惑了好久,望高手赐教,不胜感激!
我是想知道如何由007794F8得到010A9168,该软件为CE,有知道的吗?
声明:010A9168这个数字并非007794F8地址的值,请看清提问再回答!谢谢! 展开
即图中如何从指针地址007794F8得到该指针指向的内存地址010A9168?在VC++6.0中如何实现?
我想通过一个固定不变的指针地址007794F8用ReadProcessMemory得到该指针指向的内存地址010A9168的值。困惑了好久,望高手赐教,不胜感激!
我是想知道如何由007794F8得到010A9168,该软件为CE,有知道的吗?
声明:010A9168这个数字并非007794F8地址的值,请看清提问再回答!谢谢! 展开
1个回答
展开全部
DWORD dwPt,dwReaded;
ReadProcessMemory(hProcessID, 0X007794f8, &dwPt, 4, &dwReaded);
DWORD* p=(DWORD*) dwPt;
p就扮嫌是纯缺漏你想要的做烂指针
ReadProcessMemory(hProcessID, 0X007794f8, &dwPt, 4, &dwReaded);
DWORD* p=(DWORD*) dwPt;
p就扮嫌是纯缺漏你想要的做烂指针
追问
我不是想要指针,而是想要指针地址为007794F8的指针指向的内存地址(即010A9168这个内存地址如何通过VC++程序得到的?)
ReadProcessMemory的第二个参数不能为常量吧?会出现如下错误:cannot convert parameter 2 from 'const int' to 'const void *'
即使语法正确,也是将0X007794f8内存地址的值赋予dwPt。
追答
就各种强制类型转换,自己弄吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询