Вверх ↑
Этот топик читают: Гость
Ответов: 676
Рейтинг: 5
#1: 2007-05-15 19:13:42 ЛС | профиль | цитата
ProcMemory v 0.1

Компонент для работы с памятью в чужих процессах.

Конечно программу типа ARTMONEY с помощью этого компонента не сделаеш
но он вполне сгодится для создания собственных тренеров для игр.

Пользоватся очень просто:
в поле Name пишим название процесса(игры) например HL2.exe
в поле Offset указываем смещение где хранятся данные: жизни, денеги, ресурсы и т.п
найти смещение можно все с помощью того-же ARTMONEY. Но не забывайте что в ARTMONEY смещения указанны в шестнатеричном формате
и перед тем как их использовать в компоненте, их надо конвертировать, можно с помощью компонента (Convertor HexToInt).

Далее в поле Data пишим данные которые хотим записать по указанному адресу
в поле DataType указываем тип данных с которым будем работать, в играх чаще всего используется тип DWORD.


Скачать http://my-soft.ucoz.ru/ProcMemory.rar
карма: 1

4
Голосовали:Byuik, CriDos, kacmem, Rysik
Гость
Ответов: 17029
Рейтинг: 0
#2: 2007-05-15 19:50:26 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:45:58
карма: 0

0
Ответов: 574
Рейтинг: 1
#3: 2007-05-15 19:52:30 ЛС | профиль | цитата
ДИМКА ВЕРНУЛСЯ!!! Где пропадал?

Спасиба за компонент.
карма: 0

0
Ответов: 241
Рейтинг: 45
#4: 2007-05-15 20:15:30 ЛС | профиль | цитата
Делал когда то подобное, так руки и не дошли завершить...
http://dev.hiasm.com/xf/topic.php?t=7543&start=10
карма: 0

0
Ответов: 676
Рейтинг: 5
#5: 2007-05-15 21:41:53 ЛС | профиль | цитата
Огромный респект тебе Дима

Незачто )))

ДИМКА ВЕРНУЛСЯ! Где пропадал?

К сожалению не совсем вернулся, так заглянул посмотреть чего тут новенького изобрели и заодно решил своими наработками поделится.
А тут гляжу уже такой компонент был.

Wolfik, пойду заценю
карма: 1

0
Ответов: 3655
Рейтинг: 69
#6: 2007-05-15 23:04:08 ЛС | профиль | цитата
-=Dima=-, Чё то тебя на твоём сайте невидать
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2007-05-23 03:03:57 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:45:52
карма: 0

0
Ответов: 676
Рейтинг: 5
#8: 2007-05-25 20:06:28 ЛС | профиль | цитата
Чё то тебя на твоём сайте невидать

Дак вот новых программ пока нет соответственно и на сайте делать нечего...

-=Dima=-, класс Но нельзя ли ещё точку на DataType добавить

ОК в следующей версии будет.
карма: 1

0
Ответов: 1841
Рейтинг: 369
#9: 2007-08-22 02:36:06 ЛС | профиль | цитата
Эта суперрр компонент!!!
карма: 1
0
Ответов: 676
Рейтинг: 5
#10: 2008-07-22 18:10:09 ЛС | профиль | цитата
Эта суперрр компонент!!!

А по другому и быть не может

Вот забахал почти на таком-же алгоритме прогу

Программа GodGame предназначена для поиска и редактирования параметров в компьютерных играх,
для получения бесконечных денег, жизней, патронов и т.п.

Так-же в программе присутствует удобный Wizzard для создания трейнеров,
зделанные в программе трейнеры поддерживают фоновые рисунки и горячии клавиши...



Скачать http://my-soft.ucoz.ru/prog/GodGame_0.1.rar
карма: 1

1
Голосовали:Konst
Гость
Ответов: 17029
Рейтинг: 0
#11: 2008-09-07 14:00:09 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:45:52
карма: 0

0
Разработчик
Ответов: 26160
Рейтинг: 2127
#12: 2008-09-07 14:09:35 ЛС | профиль | цитата
hish писал(а):
а схема где?

Насколько я понял, то это написано не HiAsm'е
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2008-09-07 14:36:12 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:45:52
карма: 0

0
Ответов: 893
Рейтинг: 18
#14: 2008-12-27 21:00:43 ЛС | профиль | цитата
-=Dima=-, Для примера в каком виде пишется смещение ?
Например есть у меня игра GTA VC Я её запускаю с помощью дебагера выясняю что адрес 004D3DF6 отвечает за деньги , я соответственно фикстирую там своё значение прямой записью (руцями) а как работать с твоим компонентом ?

------------ Дoбавленo:


Ниже приведённая схема должна прочитать например точку входа 00598FA4 в процес hiasm.exe но компонент етого не делает почемуто

#sha
Add(MainForm,2953706,301,112)
{
Width=223
Height=132
}
Add(ProcMemory,3680151,553,126)
{
Name="hiasm.exe"
DataType=1
Point(Data)
Point(Offset)
link(onRead,231976:doMessage,[])
link(Offset,13241211:Value,[])
}
Add(Hub,16142063,490,126)
{
OutCount=3
link(onEvent1,3680151:doOpenProcess,[])
link(onEvent2,3680151:doRead,[])
}
Add(Message,231976,602,126)
{
}
Add(Button,4007674,427,126)
{
Left=50
Top=25
link(onClick,16142063:doEvent1,[])
}
Add(Memory,13241211,567,56)
{
Default=String(00598FA4)
}

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#15: 2008-12-27 21:26:06 ЛС | профиль | цитата
Byuik, Ты на дату смотрел 07 Sep 2008 14:36
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)