Хорошо, я в значительной степени любитель, когда дело доходит до взлома памяти/управления памятью (как бы вы это ни называли), но я следовал простому руководству по написанию DLL. Я использовал Cheat Engine, чтобы найти определенный адрес определенного значения, затем закрыл игру и перезапустил ее. Я попытался найти то же значение, но у него был другой адрес (я предполагаю, что это динамическая память).
Итак, хорошо, я должен был скопировать этот адрес и поместить его в часть кода DLL перед его внедрением (предположительно, это был цикл while (true), чтобы постоянно сбрасывать значение в этом адресе на 0), но я бы не будет ли бесполезно использовать DLL-инъекцию, если адрес будет меняться каждый раз, когда я запускаю игру, или я что-то здесь упускаю? Как мне продолжать находить значение с динамическим адресом?