::ReadProcessMemory(processH,pbase+0x40,nbuffer,4,&byread)
你谨源的第三第四参数,只给了4个字节大小(int?),怎么可能读取出+80来呢?假如你需要读取100个int(DWORD)的数据,第三参数要给400字节以上的指针,第四参数要100*sizeof(DWORD),第五参数验证实际读取了多少。
你用调试显示一下第五参数byread的值,伍段应该是4,也就是,你只取了4个字节,后面的没有取出,当然读不出来。
如果你说第二参数,建议你还是按照上面的办法,看看第五参数腔晌誉实际能读取多少,在实际能读取的范围内,偏移才有效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)