VC读内存偏移值不正确

VC读内存偏移值不正确,第1张

如誉丛果你蠢者前面都带虚薯是对的,后面应该是这样

::ReadProcessMemory(processH,pbase+0x40,nbuffer,4,&byread)

你谨源的第三第四参数,只给了4个字节大小(int?),怎么可能读取出+80来呢?

假如你需要读取100个int(DWORD)的数据,第三参数要给400字节以上的指针,第四参数要100*sizeof(DWORD),第五参数验证实际读取了多少。

你用调试显示一下第五参数byread的值,伍段应该是4,也就是,你只取了4个字节,后面的没有取出,当然读不出来。

如果你说第二参数,建议你还是按照上面的办法,看看第五参数腔晌誉实际能读取多少,在实际能读取的范围内,偏移才有效。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8176076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存