|
Переменные с INI - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
14.09.2012, 19:02
|
#1
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Переменные с INI
Добрый вечер. У меня возникла проблема, думал, все увенчается успехом, но не тут то было. Пытаюсь занести базовый адресс с типом переменной DWORD, но увы это не получается. Использую этот код
Код:
var
ini: TIniFile;
Path,a:String;
begin
path:=ExtractFilePath(Application.ExeName);
ini:=TIniFile.Create(Path+'offsets.ini');
a:=ini.ReadString('Offset','BaseAdress','');
ini.Free;
вот при таком раскладе в переменную 'a' сохраняется то что мне нужно, но вот загвоздка как это перевести в тип DWORD ведь в базовом адресе находятся и цифры и буквы - то есть это текст и преобразовать кроме как через StrToInt64Def не получиться, но если это сделать так то все переведется просто в числовые значения и ничего не получиться.
Думаю всю чушь, что я выше написал, как то поняли и чем то поможете.
P.S. Сохранять все получается, а вот загружать нет
|
|
|
14.09.2012, 21:53
|
#2
|
|
|
|
Фельдмаршал
|
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
|
Re: Переменные с INI
Код:
procedure TForm1.Button1Click(Sender: TObject);
const
base_addr:string='12345';
var
a:DWord;
begin
a:=strtoint('$'+base_addr);
caption:=inttostr(a)+' '+inttohex(a,8);;
end;
Надеюсь будет ясно.
________________
Ни одно доброе дело не остается безнаказанным.
Программы:
PW: Флудобот, Девизхак, OutFocusBot, OutFocusBot ver 3 (freepvp), PWMultiHack ver 3, AutoRespawn.
JD: JDMultiHack, JDFlooder, JDBot.
Статьи: Отключаем UAC, Ищем базовый адрес Perfect World, "Патчер памяти" или "Пишем флайхак", "Патчер памяти 2" или "Пишем Джампхак", "Поиск инжектов" или "Наш код в чужом процессе"
|
|
|
15.09.2012, 09:56
|
#3
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: Переменные с INI
да, спасибо все вполне доходчиво. я просто забыл к этому преписать знак "$"
|
|
|
08.02.2013, 17:19
|
#4
|
|
|
|
Разведчик
|
Регистрация: 01.07.2009
Сообщений: 21
Популярность: 83
Сказал(а) спасибо: 30
Поблагодарили 14 раз(а) в 11 сообщениях
|
Re: Переменные с INI
Если засунуть в дальнейшем этот оффсет в инжект, - клиент вылетит (с константами же, наоборот, работает).
Вопрос: Как заставить инжект работать с variable?
|
|
|
08.02.2013, 17:43
|
#5
|
|
|
|
Фельдмаршал
|
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
|
Re: Переменные с INI
________________
Ни одно доброе дело не остается безнаказанным.
Программы:
PW: Флудобот, Девизхак, OutFocusBot, OutFocusBot ver 3 (freepvp), PWMultiHack ver 3, AutoRespawn.
JD: JDMultiHack, JDFlooder, JDBot.
Статьи: Отключаем UAC, Ищем базовый адрес Perfect World, "Патчер памяти" или "Пишем флайхак", "Патчер памяти 2" или "Пишем Джампхак", "Поиск инжектов" или "Наш код в чужом процессе"
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 05:56.
|
|