|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.05.2011, 00:46 | #1 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 44
|
Редактирование значений в памяти других программ
Код:
Это я нашел на форуме в поиске. Вообщем задача у меня такая, нужно чтобы по определенному адресу менялись нужные мне байты на мои. Проблема в том, что адрес динамичен..т.е. изменяется при каждом перезаходе в приложение.. редактором памяти "Cheat Engine" можно найти эту строку без проблем..но как это сделать самостоятельно средствами делфи? Спасибо заранее. |
06.05.2011, 01:00 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Есть 2 адреса. Реальный и Виртуальный. Виртуальный, да, он будет меняться постоянно. А вот физический(реальный) постоянен.
Возьмите ArtMoney он умеет находить адреса.... |
06.05.2011, 01:08 | #3 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 44
|
кружком выделены адреса, квадратиками байты, которые нужно заменить (это пример)
хотя впринципе нужно найти строку которая статична, т.е. строчку байт.. и в ней уже изменить значения Последний раз редактировалось Stilet; 06.05.2011 в 07:49. |
06.05.2011, 10:28 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Вариан открыть файл физически и найти там строку. Далее обратиться по этому адресу.
|
06.05.2011, 11:01 | #5 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 44
|
|
06.05.2011, 12:38 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
ReadProcessMemory
WriteProcessMemory |
06.05.2011, 12:56 | #7 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 44
|
|
06.05.2011, 13:49 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Уверен подробнее некуда http://social.msdn.microsoft.com/Search/en-US вбиваем в поиск и читаем.
А вообще вот. Все просто http://www.programmersforum.ru/showthread.php?t=148833 |
06.05.2011, 14:10 | #9 | |
Пользователь
Регистрация: 07.04.2011
Сообщений: 44
|
Цитата:
|
|
06.05.2011, 14:58 | #10 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 44
|
Адрес я знаю, как мне теперь изменить байты ?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отражение на листе значений из других листов | alexarorel | Microsoft Office Excel | 1 | 20.04.2011 20:23 |
Совместимость других программ с Delphi | Elitman | Общие вопросы Delphi | 2 | 10.05.2010 18:49 |
Изменение памяти других приложений | mixer94 | Общие вопросы Delphi | 3 | 30.03.2010 20:31 |
Создать загрузчик других программ в свое окно | fiddler | Общие вопросы Delphi | 4 | 25.11.2009 13:05 |
Блокирование других программ | ar4i | Общие вопросы Delphi | 5 | 12.12.2006 14:59 |