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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 28.04.2010, 23:58   #1
Местный
 
Аватар для MadBorZ
 
Регистрация: 02.04.2010
Сообщений: 163
Сказал Спасибо: 10
Имеет 17 спасибок в 14 сообщенях
MadBorZ пока неопределено
По умолчанию FindWindow и клиент L2 Epilogue!

Пока в системе не запущен клиент л2, API FindWindow и FindWindowEx корректно работают, но стоит запустить клиент, как они возвращают 0, причем пока клиент не убьешь.
Собственно как бы это обойти? Подопытный клиент - клиент шога, Эпилог.
У него в system есть Fire.dll, может ли он быть причиной?(чисто догадки, знаю что это файл типа защита).
__________________
Шифрованный Нохчо!
MadBorZ вне форума   Ответить с цитированием
Старый 29.04.2010, 00:07   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

это ГГ, он блокирует некоторые API
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 29.04.2010, 00:12   #3
Местный
 
Аватар для MadBorZ
 
Регистрация: 02.04.2010
Сообщений: 163
Сказал Спасибо: 10
Имеет 17 спасибок в 14 сообщенях
MadBorZ пока неопределено
По умолчанию

Хм.. в шоговом клиенте нет ГГ, да и я убиваю его в процессе запуска.
__________________
Шифрованный Нохчо!
MadBorZ вне форума   Ответить с цитированием
Старый 29.04.2010, 02:05   #4
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Как можно убивать то чего там нету... Либо ГГ есть в клиенте и его убиваем, либо его там нету, но тогда что вы убиваете...
Но не будем углубляться в дебри, я думаю хорошим решением проблемы будет отказ от этих 2-х функций и использованием вместо них других. Например небольшая вставочка ассемблера прекрасно будет работать. Или можно вытянуть код FindWindowEx с user32.dll и использовать его изменив название функции.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 29.04.2010, 11:20   #5
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Найти где эти вызовы хукаются и вернуть все взад
__________________
Цитата:
Сообщение от Stas
...Ну на хрена ты меня посылаешь гууглить или искать 140 страниц описанных где-то комманд, если я уже в сотый раз объясняю, что хочу облегчить труд многим, я же эти доводы подробно описал...
dmitry501 вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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