Версия для печати


EasyMemory: работа с памятью.
http://www.delphikingdom.com/asp/viewitem.asp?catalogID=1094

Юрий Писарев
дата публикации 09-12-2004 17:42

EasyMemory: работа с памятью.

Программа предназначена для работы с памятью. Она довольно проста и не претендует на то, чтобы заменить такие полезные вещи, как ArtMoney, например. Ее достоинство – открытый исходных код. Есть и недостатки – она не работает в Windows 9x. Впрочем, это устаревшие операционные системы.

Как ей пользоваться

  • Выбираем программу в ниспадающем списке


  • Нажимаем кнопку «Ввести новое значение» (кнопка обведена красным)


    Если тип числа неизвестен, то он будет определен автоматически. Или можно указать тип явно, выбрав его из ниспадающего списка.

  • Нажимаем кнопку «Искать». Программа просматривает память программы и запоминает адреса тех чисел, которые совпадают с искомым


  • Скорее всего, будет найдено много значений, среди которых лишь несколько настоящих. Чтобы найти эти настоящие значения, можно воспользоваться техникой отсеивания. Суть техники заключается в том, что вначале вы меняете в игре значение, затем вводите это значение в программу и отсеиваете (остаются адреса только тех значений, которые и в игре и в программе одинаковы). И так до тех пор, пока не останется минимальное количество адресов. В итоге те значения, на которые указывают оставшиеся адреса, с большой вероятностью можно считать настоящими.

    В игре изменилось значение (с 2000 на 43500). Теперь можно отсеивать


  • Теперь, когда нужные адреса найдены, мы можем изменить сами числа. Вводим новое значение (100000000) и нажимаем кнопку «Заменить»


    В процессе захвата изображения игры счет немного повысился. Поэтому вместо 100000000 вы видите 100006500.

    Важно! В архиве с исходными файлами программы вы обнаружите папку "library". В ней находится библиотека, которая используется программой. Ее необходимо откомпилировать и положить в директорию к исходным файлам программы. Папку с библиотекой нельзя переносить из папки с программой, так как используются относительные ссылки на общие модули в исходном коде библиотеки. Программа и компоненты предназначены для Delphi 7.0.



    К материалу прилагаются файлы: