Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить список всех переменных чужой програмы?


Страницы:   1 2 3

Miralex ©   (2003-08-27 14:00:00) 

У меня такая проблема:
хендл програмы я нашел а как найти область памяти, где ета программа хранит свои переменные?
Как получить список етих переменных и их значения?
И как работать с ними?


Digitman   (2003-08-27 14:42:00) [41]


> вот и хочу узнать как в ходе работы получить список переменых
> другой программы!


никак) ... ни в своем ни в чужом !)


HolACost!   (2003-08-27 14:40:00) [42]

Ты нашёл адрес процесса - так и начал его сканировать по 1, 2, 4 байта - другие значения врятли найдёшь, но конечно можно! Типовой поиск подстроки в строке!


Miralex   (2003-08-27 14:38:00) [43]


> HolACost! © (27.08.03 14:15) [6]
> Было уже тут такое - это не ты был!
> Эти проги просто сканируют адресное пространство проги и
> ижат значения нужные! Всё!!! Если ты заметил - арт мани
> тебе не пишет - переменная money - она выдаёт адрес!


а ссылочку на пример такой проги можешь дать?
Я просто рылся и ничего не могу найти! :-(


Miralex   (2003-08-27 14:37:00) [44]


> Digitman ©

если мое приложение - то список мне ненужен!
я и так знаю какие я использую переменые!


> в ходе его работы получть список всех переменных

вот и хочу узнать как в ходе работы получить список переменых другой программы!


Digitman   (2003-08-27 14:34:00) [45]


> Miralex


ну хорошо

а если бы речь шла о твоем собственном (работающем в данный момент времени) приложении, то, надо понимать, в ходе его работы получть список всех переменных для тебя не составляет труда ?


HolACost!   (2003-08-27 14:15:00) [46]

Было уже тут такое - это не ты был!
Эти проги просто сканируют адресное пространство проги и ижат значения нужные! Всё!!! Если ты заметил - арт мани тебе не пишет - переменная money - она выдаёт адрес!


Miralex   (2003-08-27 14:14:00) [47]


> Digitman © (27.08.03 14:08) [2]
>
> > Miralex
>
>
> никак игрушку какую-нить "ломаешь" ?)


Если б игрушку то артмоней мне б хватило!


Miralex   (2003-08-27 14:11:00) [48]

Блин ну както делают програмы, которые в памяти ишут переменные в конкретных приложениях (играх)!
Например есть ArtMoney , которая ищет в приложениях перемееные и отображает их значения с возможностью их заморозки и изменения!

мне надо пример похожий по функциям на ArtMoney!


BillyJeans   (2003-08-27 14:11:00) [49]

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


Digitman   (2003-08-27 14:08:00) [50]


> Miralex


никак игрушку какую-нить "ломаешь" ?)


HolACost!   (2003-08-27 14:02:00) [51]

нет переменных в откомпилированной программе - не существует их там!


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо