Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 26.06.2015, 11:29   #51
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

Какие хроники? Что написано в MessageBox?
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)
Yegor вне форума   Ответить с цитированием
Старый 27.06.2015, 08:31   #52
Пользователь
 
Регистрация: 19.08.2014
Сообщений: 58
Сказал Спасибо: 12
Имеет 0 спасибок в 0 сообщенях
cvillian пока неопределено
По умолчанию

Хроники Эпилог, меседж бокс я уже убрал - раз попадает в мою функцию, но всё равно крит.

Update

если я в описании типа ставлю __stdcall - крита нет, но диалоги перестают работать, т.е. как я понял параметр не передаётся в оригинальную функцию

Код:
typedef DWORD(__stdcall *t_Func)(void* param1/*, int param2*/);

Последний раз редактировалось cvillian, 27.06.2015 в 08:41.
cvillian вне форума   Ответить с цитированием
Старый 28.06.2015, 23:40   #53
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

Попробуй
typedef DWORD(__fastcall *t_Func)(DWORD this_ptr, int dummy, void* param1)
В dummy можно передавать, что угодно.
Свою Intercept_Func лучше также объявить, а то эти ассемблерные вставки с ecx какая-то порнография.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 22.07.2015, 20:13   #54
Пользователь
 
Регистрация: 19.08.2014
Сообщений: 58
Сказал Спасибо: 12
Имеет 0 спасибок в 0 сообщенях
cvillian пока неопределено
По умолчанию

А как работает ИГ волкер? Т.е. что нужно сделать, чтобы открыть свою форму в кленте? И можно ли это сделать на дельфи?
cvillian вне форума   Ответить с цитированием
Старый 23.07.2015, 20:47   #55
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

В Engine.dll есть 2 класса: UCanvas и FCanvasUtil, с помощью них можно рисовать внутри клиента, возможно люди обходятся этими двумя классами, а может есть еще какой-нить класс для создания полноценного окна.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 23.07.2015, 22:20   #56
Пользователь
 
Регистрация: 19.08.2014
Сообщений: 58
Сказал Спасибо: 12
Имеет 0 спасибок в 0 сообщенях
cvillian пока неопределено
По умолчанию

Я думал что-то вроде инжекта своей длл с формой
cvillian вне форума   Ответить с цитированием
Старый 24.07.2015, 01:59   #57
Пользователь
 
Регистрация: 11.02.2009
Сообщений: 95
Сказал Спасибо: 36
Имеет 6 спасибок в 6 сообщенях
xixi пока неопределено
По умолчанию

Ну почему же....можно.
Вот у меня при инжекте dll почему-то не происходит ничего. И я не знаю с чем это связано - никаких ошибок.
xixi вне форума   Ответить с цитированием
Старый 24.07.2015, 14:47   #58
Пользователь
 
Регистрация: 19.08.2014
Сообщений: 58
Сказал Спасибо: 12
Имеет 0 спасибок в 0 сообщенях
cvillian пока неопределено
По умолчанию

Цитата:
Сообщение от xixi Посмотреть сообщение
Ну почему же....можно.
Вот у меня при инжекте dll почему-то не происходит ничего. И я не знаю с чем это связано - никаких ошибок.
Это ты через библиотеку advApiHook.pas делаешь?
cvillian вне форума   Ответить с цитированием
Старый 24.07.2015, 22:43   #59
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

Цитата:
Сообщение от cvillian Посмотреть сообщение
Я думал что-то вроде инжекта своей длл с формой
Вон ты о чем, я думал ты хочешь внутри ла2 рисовать формы (с помощью окон-ла2).
Можно и свою форму в dll запихнуть, только возможно с VCL формами придется несколько пошаманить, а если уходить в сторону winApi и диалогов, то вообще никаких проблем.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 30.07.2015, 20:12   #60
Пользователь
 
Регистрация: 19.08.2014
Сообщений: 58
Сказал Спасибо: 12
Имеет 0 спасибок в 0 сообщенях
cvillian пока неопределено
По умолчанию

А возможно перехватывать пакеты не перхватывая функции из engine.dll, а
перехватывая например send и recv? или я тогда смогу только прослушивать а отправлять не смогу?
cvillian вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг


Опции темы
Опции просмотра

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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!