@MarianaSE

Как найти адрес в памяти процесса?

Я в этой теме нуб, так что прошу помидорами не кидать. Есть объект, значение в памяти которого мне надо найти. Вот только я понятия не имею, как искать адрес в памяти, если я не знаю какое число я вообще должен найти. Знаю, что в игре, в которой я ищу объект, его уже находили, но не рассказывают как :(
  • Вопрос задан
  • 1360 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Смотрите документацию по следующим WinAPI вызовам: OpenProcess, ReadProcessMemory, WriteProcessMemory, CloseHandle. Кроме того, еще есть такая штука, как ограничения на чтение и запись в память других процессов и возможно надо будет устанавливать эти дополнительные флаги или запрашивать права.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dio4
@dio4
team leader, system engineer, master of sports
Вам наверное адрес объекта в памяти надо увидеть, а не "...объект, значение в памяти которого мне надо найти" или все же адрес свойства объекта? Но в любом случае - создайте указатель на объект или свойство и инициализируйте его тем, что вам нужно, затем выведите этот указатель на stdout ("%p") и увидите адрес желаемого. Причем, независимо Win или Lin .. :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы