你的第三第四参数,只给了4个字节大小(int?),怎么可能读取出+80来呢?
假如你需要读取100个int(DWORD)的数据,第三参数要给400字节以上的指针,第四参数要100sizeof(DWORD),第五参数验证实际读取了多少。
你用调试显示一下第五参数byread的值,应该是4,也就是,你只取了4个字节,后面的没有取出,当然读不出来。
如果你说第二参数,建议你还是按照上面的办法,看看第五参数实际能读取多少,在实际能读取的范围内,偏移才有效。
以上就是关于VC++怎么读取内存基址加偏移全部的内容,包括:VC++怎么读取内存基址加偏移、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)