-
Автор темы
- #1
Есть код:
Вопрос: зачем читать каждый раз память до и после добавления смещения? Почему просто нельзя добавить (0x026E8D11 + 0xA20 + 0x4), и полученный адрес прочитать и получить значение Gold?
C++:
DWORD gold_value = 0;
DWORD bytes_read = 0;
ReadProcessMemory(game_process, (void*)0x026E8D11, &gold_value, 4, &bytes_read);
gold_value += 0xA20;
ReadProcessMemory(game_process, (void*)gold_value, &gold_value, 4, &bytes_read);
gold_value += 4;