|
void CGameDlg::OnButton1()
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
MessageBox("欢迎使用宇宙无敌超级小王子制作的小程序!","提示",MB_OK);
GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
HWND gameh=::FindWindow(NULL,GameCaption);
if (gameh==0)
{
AfxMessageBox("未找到游戏");
}
GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
//获取窗口进程ID
DWORD processid;
::GetWindowThreadProcessId(gameh,&processid);
//打开指定进程
HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,processid);
//读指定进程 内存数据
DWORD byread;
LPVOID pbase=(LPVOID)0x50f9e1; //读取的当前不加速的基址
DWORD a=3650130064;//加速的基址
LPVOID nbuffer=(LPVOID)&a; //存放读出数据的缓冲区
WriteProcessMemory(processH,pbase,nbuffer,4,&byread);//把基址修改成加速的基址
DWORD byread1;
LPVOID pbase1=(LPVOID)0x503F50; //读取的当前基址
DWORD b=-2097149758;//无敌基址
LPVOID nbuffer1=(LPVOID)&b; //存放读出数据的缓冲区
WriteProcessMemory(processH,pbase1,nbuffer1,4,&byread);//把当前基址修改成无敌
{
}
}
上面是C++的源码。按照上面的做就可以实现加速 无敌。小王子原创。,希望结交一些会封包解密的大大一起研究龙之谷。 |
|