readprocessmemory — чтение памяти процесса при переполнении стека

Я пишу хак для онлайн-игры, но у меня есть проблема. Значение адреса, которое я хочу сделать, меняется каждый раз, когда я перезагружаю игру.

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 и т. д. Как я могу это сделать? Благодарю.

-5

Решение

Хорошо:

  1. взлом онлайн-игр не считается крутым;

  2. ReadProcessMemory не возвращает intи не должно иметь int в качестве параметра, где вы их используете;

  3. Первый параметр для ReadProcessMemory это не «имя» процесса, а дескриптор процесса. Вы должны будете найти ручку, используя EnumProcesses и т.п.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]