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地址的值,请看清提问再回答!谢谢!
展开
 我来答
百度网友6dc5d8b
2013-10-07 · TA获得超过721个赞
知道小有建树答主
回答量:390
采纳率:100%
帮助的人:275万
展开全部
DWORD dwPt,dwReaded;

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。
追答
就各种强制类型转换,自己弄吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式