读取进程内存 C++ 不会读取
Readprocessmemory in C++ won't read
我已经编码了几年了,但在 2016 年我休息了几年。现在我决定回来,所以我想玩一些逆向工程。我玩过一款名为《黑色行动1:僵尸》的游戏。我找到了内存地址,然后我进入C++编写一个简单的无限弹药作弊(这是离线的(,但它不起作用,所以尝试使用 ReadProcessMemory 看看它是否提供了正确的弹药。控制台开始打印出"0"。我认为代码可能有问题,所以我查找了一些较旧的源代码,代码是相同的,尝试安装 VS 2015 以防编译器出现问题,仍然没有,尝试了 GNCC 编译器,仍然什么都没有。尝试在我的第二台计算机上使用它,它起作用了。我尝试禁用防病毒和Windows defender,但仍然一无所获。如果它意味着什么,这是源代码:
#include <iostream>
#include <Windows.h>
using namespace std;
DWORD Address = 0x180A6C8;
DWORD pID;
int points;
int main()
{
while (true)
{
HWND hWnd = FindWindowA(0, ("Call of Duty®: BlackOps"));
GetWindowThreadProcessId(hWnd, &pID);
HANDLE pHandle = OpenProcess(PROCESS_VM_READ, FALSE, pID);
ReadProcessMemory(pHandle, (LPVOID)Address, &points, sizeof(points), 0);
cout << points << endl;
Sleep(100);
}
}
A.( 你能在作弊引擎等中读取地址吗
B.(它是否需要基址(例如"客户端.dll"(? 如果是这样,请获取所需模块的模块基址。
相关文章:
- 我可以在没有任何锁的情况下从不同的线程读取内存缓冲区吗?
- SAP Netweaver.C++ 错误:无法读取内存
- c++ 结构指针在初始化为 NULL 时无法读取内存
- GDB Python模块读取内存内容
- 内存池和<无法读取内存>
- 读取内存值(实时)最佳实践
- C++无法读取内存地址
- 构造函数问题<无法读取内存>
- C 螺纹池具有共享仅读取内存
- C++ 读取内存地址/指针和偏移量
- C++字符串无法读取内存
- 调用函数时,c++无法使用自定义类读取内存
- 无法读取内存以删除对象数组
- ConstantStruct或ConstantArray读取内存内容
- 如何在可视C++中读取内存地址
- C++:从注入的DLL读取内存的好方法是什么?
- C++ 对象的实例无法读取内存
- <无法读取内存> c++
- 内核驱动程序读取内存未发送整个字符串
- 在C++中嵌入 Python 的错误:无法读取内存