Re: Чтение памяти другого процесса
От: pva  
Дата: 18.01.13 09:53
Оценка:
Здравствуйте, ravel, Вы писали:

R>я хочу с помощью своей программы прочесть данные из процесса игры. Достаточно легко написала небольшое консольное приложение на C#.

Ну, во-первых, Вы ошиблись форумом. Вам на какой-нибудь ксакеп.ру надо.

R>1. Каким образом можно узнать адрес значения выводимого на интерфейс?

Как Вы уже заметили, отладчик — самый универсальный способ. Но для пользования данным инструментом нужно иметь богатый опыт анализа. Тем более что начинаете Вы с многомегабайтного кода. Если Вы знаете что видимое на экране число не целочисленное, то можно поискать его бинарное представление от типов float, real, double.

R>2. Допустим так или иначе я получу нужный адрес, для примера пусть он будет 034F101E, правильно ли я понимаю, что у запущенного экземпляра данной программы адрес для хранения данного значения будет постоянным или же я сильно ошибаюсь и тут есть варианты?

Скорей всего у каждого экземпляра он будет разный. Просто потому что объекты с данными создаются динамически.

R>Наверное надо уточнить, что сканируемая игра написана скорее всего на С++ с использованием DX, интерфейс приближен к оконному

Если это ДХ, то никаких Label здесь нет.
newbie
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.