Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Как работает GameRanger
Посл.ответ Сообщение

Ранг: 3.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 30 июня 2016 01:02
· Личное сообщение · #1

Известная программа для игры в игры без официального сервера создает с точки зрения игры локальную сеть, но в тоже время никакого дополнительного сетевого адаптера и подключения не появляется. Как это делается?




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 30 июня 2016 01:29
· Личное сообщение · #2

logo2004
Странный вопрос для данного форума.
Соответствующий ответ - реверсни, поотлаживай и все станет понятно.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 30 июня 2016 01:46
· Личное сообщение · #3

logo2004 пишет:
Как это делается?


как вариант - пихает свою dll в игру и перехватывает обмен с сетью. Бери Process Monitor, Process Explorer и смотри, что происходит.

| Сообщение посчитали полезным: logo2004

Ранг: 3.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 15 июля 2016 00:15
· Личное сообщение · #4

Видимо, DirectPlay предоставляет какое-то API для этого, посмотрел процесс игры с помощью Process Explorer, игра запускается с параметром /dplay_ipc_guid:{...}. Спасибо.



Ранг: 88.2 (постоянный), 58thx
Активность: 0.110.04
Статус: Участник

Создано: 16 июля 2016 14:03
· Личное сообщение · #5

Не уверен что все будет работать но попробуй
00AD2D69 -- тут сделай так JMP PMfit.00AD2E55


 eXeL@B —› Вопросы новичков —› Как работает GameRanger
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати