【发布时间】:2019-05-10 19:47:38
【问题描述】:
我正在尝试为 RE2 作弊。我发现内存是带有欺骗引擎的指针扫描的。我的代码不工作:(
#include <iostream>
#include <windows.h>
using namespace std;
int main() {
int newValue = 10 ;
HWND hwnd = FindWindowA(NULL, "RESIDENT EVIL 2");
if ( hwnd == NULL )
{
cout << endl << "Process handle not found !" << endl;
return 0 ;
} else {
DWORD pId;
GetWindowThreadProcessId(hwnd, &pId);
HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pId);
if(!hProc) {
cerr << "Cannot open process !" << endl ;
} else {
int c = WriteProcessMemory(hProc, (LPVOID)0x707B6D0 + 0x80 + 0x78 + 0x98 + 0x50 + 0x18, &newValue, (DWORD)sizeof(newValue), NULL);
if (c>0) {
clog << "yes" << endl ;
} else {
clog << "no" << endl ;
}
CloseHandle(hProc);
}
}
return 0;
}
【问题讨论】:
-
如果您需要,我可以将 .net 或 C# 发送给您。您是否正确获取客户名称?确保它不是动态的。
-
不起作用是什么意思?错误检查在哪里?
标签: c++ windows mingw cheat-engine