Задать вопрос
@MarianaSE

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

Я в этой теме нуб, так что прошу помидорами не кидать. Есть объект, значение в памяти которого мне надо найти. Вот только я понятия не имею, как искать адрес в памяти, если я не знаю какое число я вообще должен найти. Знаю, что в игре, в которой я ищу объект, его уже находили, но не рассказывают как :(
  • Вопрос задан
  • 1502 просмотра
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 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 .. :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы