Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Подскажите начинающему на Delphi

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 22.06.2016, 23:50   #1
 Разведчик
Аватар для Harrison07
 
Harrison07 никому не известный тип
Регистрация: 22.06.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Подскажите начинающему на Delphi

Доброго времени суток.
Хочу создать программу для игры, но вопрос в подключении к клиенту и методам для получении каких-то данных. Может кто скинуть ссылку (если есть), где описывалось бы подключение и прочее. Или может кто рассказать?
Пишу на Delphi.
  Ответить с цитированием
Старый 22.06.2016, 23:58   #2
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 03.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Подскажите начинающему на Delphi

Цитата:
Сообщение от Harrison07Посмотреть сообщение
Доброго времени суток.
Хочу создать программу для игры, но вопрос в подключении к клиенту и методам для получении каких-то данных. Может кто скинуть ссылку (если есть), где описывалось бы подключение и прочее. Или может кто рассказать?
Пишу на Delphi.

[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 06.07.2016, 13:17   #3
 Пехотинец
Аватар для sedrik1992
 
sedrik1992 никому не известный тип
Регистрация: 03.02.2013
Сообщений: 60
Популярность: 10
Сказал(а) спасибо: 12
Поблагодарили 26 раз(а) в 12 сообщениях
 
По умолчанию Re: Подскажите начинающему на Delphi

Если в кратце:

Читать данные из памяти клиента достаточно просто. Пример:
Код:
var
  kWindow:HWND;
  PID:Integer;
  hProcess: Integer;
  tmp, Nob:DWord;
Сonst
  adress=$000000;

implementation

{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);
begin
kWindow := [Ссылки могут видеть только зарегистрированные пользователи. ](nil, PChar('Имя окна')); // Ищем нужное нам окно по его заголовку
[Ссылки могут видеть только зарегистрированные пользователи. ](kWindow,@PID); // Получаем ID процесса
hProcess := OpenProcess(PROCESS_ALL_ACCESS,False,PID); // Открываем процесс

[Ссылки могут видеть только зарегистрированные пользователи. ] (hProcess, Pointer(adress), @tmp, SizeOf(adress), Nob);
end;
Таким образом мы прочитаем значение, которое хранится по адресу, заданному в константе "adress" и занесем его в переменную tmp.

Отталкиваясь от этого, можно получать значения по оффсетам (смещениям) и заносить в переменную:

ReadProcessMemory (hProcess, Pointer(tmp + $1C), @tmp, SizeOf(tmp), Nob);


Про оффсеты и написание кода хорошо написано в статье Патчер памяти" или "Пишем флайхак" [Delphi]
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось sedrik1992; 06.07.2016 в 13:21.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Настраиваем Delphi 2010/XE, чтобы она выглядела как Delphi 7 RifmoGlas Pascal/Delphi 2 09.02.2013 14:09
[Помогите!] Помогите начинающему) mr*WOLF Вопросы и ответы, обсуждения 8 24.05.2012 19:04
[Информация] Помощь в Delphi 7 и в других версиях Delphi Babls77 Pascal/Delphi 4 03.11.2011 22:27
[Помогите!] Помощь начинающему Bigzosa Общение и обсуждение Counter-Strike 6 02.07.2010 03:29
Подскажите с Delphi 7 новичку DeMoN:) Вопросы и ответы, обсуждения 1 09.06.2010 19:45

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:36.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net