读取进程内存作弊引擎值
ReadProcessMemory CheatEngine Value
我想从过程中获取一个值,这是使用"计算器"进行的简单测试。 首先,我得到CheatEngine的地址。其次,我把它放在ReadProcessMemory中。 但是 ReadProcessMemory 返回 0,我想我错过了一些东西,我找到了 BaseAddress 的东西,但我仍然有不好的结果。谷歌对我来说没有结果,所以我问你!
#include <windows.h>
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int value;
DWORD pid;
HWND hwnd = FindWindow(NULL,"Calculatrice");
if(!hwnd)
{
cout << "Window not found!";
}
else
{
GetWindowThreadProcessId(hwnd,&pid);
HANDLE phandle = OpenProcess(PROCESS_ALL_ACCESS,0,pid);
if(!phandle)
{
cout <<"Could not get handle!";
}
else
{
cout << ReadProcessMemory(phandle,(LPVOID)0xC71657E900,&value,sizeof(value),0) << endl;
cout << value;
getch();
return 0;
}
}
}
已解决!当地址太大时,因为它是 64 位地址,程序会更改为 32 位地址,这就是它不起作用的原因。
因此,在Visual Studio中,设置为x64。
相关文章:
- boost::进程间消息队列引发错误
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 是否可以通过C++扩展强制多个python进程共享同一内存
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- WMI检测进程创建事件-c++
- 当使用带有VS2019或VSCode的虚幻引擎4.24.2时,我如何修复这些错误的Intellisense错误
- Unity在虚幻引擎4中的"Vector3.Slerp"等效C++?
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- 如何打开并写入一个名称取自C++中字符串的文件
- c++多进程编写一个唯一的文件
- 如何在C++中将函数发送到另一个进程
- 在虚幻引擎中删除NXOpen对象时崩溃
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 引擎节点:未定义的符号:_ZTV6Config
- 终止 QProcess 不会终止子进程
- Agora.io 虚幻引擎插件构建错误
- 当我尝试在 Main 中调用插入函数时,它不是取数字?
- 将返回值从 exe 传递到 bat,并将其传递给 C# 中的进程
- 读取进程内存作弊引擎值