基本送分的!欢迎大家进来!!!
void CZhensanDlg::OnButton1()
{
// TODO: Add your control notification handler code here
HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,2772);
//读指定进程 内存数据
DWORD byread;
LPCVOID pbase=(LPCVOID)0x0E6C02FC;
LPVOID nbuffer=(LPVOID)&m_hp;
::ReadProcessMemory(processH,pbase,nbuffer,4,&byread);
UpdateData(false); //更新变量的值到编辑框
}
我建了一个基于对话框的MFC的EXE工程,上面添加了一个编辑框和按钮,给编辑框关联了一个变量UINT类型的m_hp,按钮的事件如上面所示。其中2772是我的魔兽进程ID,我 从任务管理器中看到的是2772,而0E6C02FC是我用CE察看到的魔兽真三国无双中存放诸葛亮血的地址(纯属个人学习娱乐,绝对没做任何坏事,其实我也没做坏事的能力,不要鄙视我,谢谢!)
在VC 6.0下成功编译,但是运行的时候编辑框里面什么都没有啊,请问问题出现在哪里,先说谢谢了!