Юрий Писарев дата публикации 09-12-2004 17:42 EasyMemory: работа с памятью.Программа предназначена для работы с памятью. Она довольно проста и не претендует на то, чтобы заменить такие полезные вещи, как ArtMoney, например. Ее достоинство – открытый исходных код. Есть и недостатки – она не работает в Windows 9x. Впрочем, это устаревшие операционные системы.
Как ей пользоваться
Выбираем программу в ниспадающем списке
Нажимаем кнопку «Ввести новое значение» (кнопка обведена красным)
Если тип числа неизвестен, то он будет определен автоматически. Или можно указать тип явно, выбрав его из ниспадающего списка.
Нажимаем кнопку «Искать». Программа просматривает память программы и запоминает адреса тех чисел, которые совпадают с искомым
Скорее всего, будет найдено много значений, среди которых лишь несколько настоящих. Чтобы найти эти настоящие значения, можно воспользоваться техникой отсеивания. Суть техники заключается в том, что вначале вы меняете в игре значение, затем вводите это значение в программу и отсеиваете (остаются адреса только тех значений, которые и в игре и в программе одинаковы). И так до тех пор, пока не останется минимальное количество адресов. В итоге те значения, на которые указывают оставшиеся адреса, с большой вероятностью можно считать настоящими.
В игре изменилось значение (с 2000 на 43500). Теперь можно отсеивать
Теперь, когда нужные адреса найдены, мы можем изменить сами числа. Вводим новое значение (100000000) и нажимаем кнопку «Заменить»
В процессе захвата изображения игры счет немного повысился. Поэтому вместо 100000000 вы видите 100006500.
Важно! В архиве с исходными файлами программы вы обнаружите папку "library". В ней находится библиотека, которая используется программой. Ее необходимо откомпилировать и положить в директорию к исходным файлам программы. Папку с библиотекой нельзя переносить из папки с программой, так как используются относительные ссылки на общие модули в исходном коде библиотеки. Программа и компоненты предназначены для Delphi 7.0.
К материалу прилагаются файлы:
[Взаимодействие с 'чужими' процессами/приложениями] [Работа с памятью]
Обсуждение материала [ 27-11-2005 06:16 ] 3 сообщения |