已有56人关注
老师能帮我分析一下里面的代码吗,比如里面代码有什么,还有程序的指针怎么使用里面的基址的
发表在C++答疑区 2018-05-06 悬赏:20 学分
是否精华
版块置顶:

// TODO: 在此添加控件通知处理程序代码

HWND game_hwnd = FindWindowA(NULL,"植物大战僵尸");  //找到游戏的窗口

if(game_hwnd == NULL){

MessageBoxA(0,"请先运行游戏","error",0);

return ;

}

DWORD game_pid = 0;

GetWindowThreadProcessId(game_hwnd,&game_pid);//得到游戏的pid

if(game_pid != 0){

HANDLE game_handle = OpenProcess(PROCESS_ALL_ACCESS,0,game_pid);

//先判断一下地址的有效性

WORD read_data;

if(ReadProcessMemory(game_handle,reinterpret_cast<PVOID>(0x0227BC22),&read_data,2,0)  && read_data == 0x840F)

{

//开启功能

BYTE start_data[] = {0xE9, 0x06, 0x01, 0x00};

WriteProcessMemory(game_handle,reinterpret_cast<PVOID>(0x0227BC22),start_data,sizeof(start_data),0);

MessageBoxA(0,"开启成功",0,0);

}

else

{


//关闭功能

BYTE end_data[] = {0x0F, 0x84, 0x05,0x1};

WriteProcessMemory(game_handle,reinterpret_cast<PVOID>(0x0227BC22),end_data,sizeof(end_data),0);

MessageBoxA(0,"关闭成功",0,0);

}

}


}


分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照