我正在编写一个在线游戏的黑客,但我有一个问题。每次重新开始游戏时,我想要做的地址的值都在变化。
void WallShootFunction(bool fEnable)
{
if(fEnable)
{
int value = 0x000000;
int oo = ReadProcessMemory("S4Client", (LPVOID)value, &value, 4, 0);
WritePointer(oo, 0x0, 4)
}
}
我是这样做的。我想要做的是,我需要每次都添加值+3,例如它是否为orig。值5,必须是8。
然后,如果它的原始。值变为7,它必须是10,17 => 20等我怎么能这样做?感谢。
答案 0 :(得分:0)
确定:
黑客在线游戏并不算酷;
ReadProcessMemory
不会返回int
,也不会将int
作为您使用它们的参数;
ReadProcessMemory
的第一个参数不是进程的“名称”,而是进程句柄。您必须使用EnumProcesses
等找到句柄