| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > А как узнать сегмент данных проги? |
| Автор: Underdark 20.10.2004, 12:03 |
| Кто пользовался самой популярной ломалкой игр - ArtMoney - тот в курсе, что ко всему она выдаёт адреса переменных(тех, которых мы имеем желание поменять). Я хотел бы немного облегчить себе жизнь и написать программулину, которая меняет в игрушке XXX сразу группу переменных. З.Ы. Надеюсь, я понятно изложился... |
| Автор: Mad 20.10.2004, 12:10 |
| Поправим Понятие сегментовумерло вместе с 16-ти битными системами. Так. что тот адрес, который выдала тебе ломалка перердаеш прямо в ReadProcessMemory или WriteProcessMemory и все ок |
| Автор: Underdark 20.10.2004, 13:52 |
| То бишь, если я правильно всё понял, OS просто привязывает к процессам какие-то области памяти, в которых прога нуждается, и таким образом разбиение идет не сегментами, а "процессами"... Тады, другой вопрос |
| Автор: Girder 20.10.2004, 15:03 | ||
| http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/openprocess.asp Пример использования:
|
| Автор: Mad 20.10.2004, 15:07 | ||
Нет, это ID процесса, передаеш его в OpenProcess() и получаеш хандл. |