鱼C论坛

 找回密码
 立即注册
查看: 1817|回复: 5

VC++读取内存和C32Asm显示不一样

[复制链接]
发表于 2012-11-19 20:14:47 | 显示全部楼层 |阅读模式
10鱼币
2.jpg
3.jpg
地址一样 数据显示不一样 是不是代码写错了
帮我看一看
void CMyDlg::OnButton1() 
{
HWND hwnd=::FindWindow(NULL,"模拟找CALL练习1.0版=梦工厂出品");
DWORD ID;
::GetWindowThreadProcessId(hwnd,&ID);
HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,ID); 
byte chessdata[10][10];
char buf[10];          
::ReadProcessMemory(processH,(LPVOID)0x00000000,(LPVOID)&chessdata,4,NULL);
for(int y=0;y<=10;y++)
{
 for(int x=0;x<=10;x++)
 {
 itoa(chessdata[y][x],buf,16); 
    m_a+=buf;
    m_a+=" ";
 }
   m_a+="\r\n";
}
UpdateData(false);
} 

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-20 11:24:38 | 显示全部楼层
静态地址读到内存地址需要转换。。。网上查查吧。{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-11-20 12:31:01 | 显示全部楼层
第一幅图没有将exe文件加载到内存。。。读取的是硬盘上的文件。显示的是文件偏移。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2012-11-24 16:48:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-12-8 21:45:36 | 显示全部楼层
自己 百度一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-27 15:59:54 | 显示全部楼层
帮顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 09:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表