ramzeswr
|
Дата: Вторник, 30.04.2013, 11:44 | Сообщение # 1
|
Участник
Зарегистрирован: 17.04.2013
Группа: Пользователи
Сообщений: 61
Статус: Offline
|
Расскажите-покажите пожалуйста как вы делаете билдеры. Я пользуюсь вот этим способом [ссылка удалена]
но генерация стаба длится от 20 до N секунд (в зависимости от объема того, что нужно патчить). Знаю что есть более крутые способы, но не могу найти нужной инфы. Пожалуйста угостите ссылкой, или сделайте мануал. |
|
|
|
Neo
|
Дата: Вторник, 30.04.2013, 15:15 | Сообщение # 2
|
Модератор
Зарегистрирован: 04.05.2010
Группа: Модераторы
Сообщений: 317
Статус: Offline
|
Например,нужно сбелать билд,который будет изменять ip адрус для коннекта.Берёшь константу и в ней пишешь что-нибудь заметное.Пусть будет const ip = 'xxx.xxx.xxx.xxx';
Затем, компилируешь билд с такой константой,потом бедёшь кекс эдитор и ищешь строку xxx.xxx.xxx.xxx.Как найдёшь,запоминаешь смещение в файле.А дальше обычными функциями паскаля (можно и WinApi замутить) открываешь файл,переходишь на это смещение и пишешь. |
|
|
|
dolphin
|
Дата: Вторник, 30.04.2013, 17:15 | Сообщение # 3
|
Администратор
Сообщений: 904
Статус: Offline
|
Осталась статья
Система: Windows 10 x64, Windows XP
Среды программирования: Delphi 7, Delphi 10 Seattle
Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
|
|
|
|
ramzeswr
|
Дата: Среда, 01.05.2013, 15:33 | Сообщение # 4
|
Участник
Зарегистрирован: 17.04.2013
Группа: Пользователи
Сообщений: 61
Статус: Offline
|
dolphin, Спасибо большое! Один вопрос. Количество символов должно быть одинаковым или нету разницы. Допустим будет qwerty, а билдер заменит на qwertyqwertyqwerty? |
|
|
|