Открытие отладчиком крупного приложения.

Тема в разделе "WASM.WIN32", создана пользователем sandis, 6 янв 2009.

  1. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    При открытии отладчиком(Olly) игры WorldOfWarcraft и отладчик и игра виснут, какие есть решения данной проблемы?
     
  2. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    sandis Комп помощнее? Тожет, добавить оперативки?
     
  3. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    При реверсинге comctl32.dll случайно обнаружил флаг _g_bSlowMachine. Повеселилп:)
     
  4. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    Не думаю что проблема в мощности компьютера.
     
  5. Ursus

    Ursus Member

    Публикаций:
    0
    Регистрация:
    15 мар 2006
    Сообщения:
    238
    Адрес:
    Russia
    Че тут смешного? Обычная практика - использовать специальный флаг на медленных машинах, по которому часть тормозящих красивостей и прочих финтифлюшек не используется.
     
  6. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    Может попробуй отладчик по слабее. Наверное Olly проводит полный анализ исполняемого файла, а он так-о-о-й большой... А может там куча антиотладочных приемов?
     
  7. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    если не сложно , можно линк на какойнить неплохой отладчик по слабее, или название.
     
  8. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    sandis
    отключи автоанализатор. НЕ надо искать другой отладчик(!)
    И еще лучше аттачь, те не открытие файла, а присоединение к запущенной игре уже. А если всетаки нужен именно открытие, то поиграйся с настройками.


    AndreyMust19
    ТЫ это если не знаешь то молчи, это раз. А второе, ты сам даже написал что
    так что народ путать. И вообще какой такой легковесный (легковесние оли) ты отладчик предложишь? еще учти что анализировать ой какой большой файлик...
     
  9. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    аттач пробывал виснет при ф-ии если на нее bp установлен.
     
  10. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    sandis
    а как должно быть? или виснит отладчик? я говорю пробуй в настройках покопаться, попробуй hardware бряки. попробуй плагены какиенибуть для скрытия олли, хотя насколько я знаю blizzard они не занимаються ерундой типа поиска дебагеров. Вообще больше инфы давай, эксперементируй. Я мысли читать не умею. И еще не забывай что игра сетевая, он может "виснуть" из за того что пакеты от серва перестали приходить. Поробуй еще поставить бряк на логирование и скажи результат, короче тести.
     
  11. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    виснет приложение при поставновке брекпоинта на send, ,без олли коннект есть.
     
  12. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    причем,на саму ф-ию в олли не выходит.
     
  13. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    sandis
    мда ну и методы у тебя )) ты хоть на своем серваке пробешь? а то у меня подозрение что такую фигню то вов детектит. И еще раз говорю попробуй хардварный бряк, и плагины поставь для подавления антиотладки. Уж свой обработчик исключений вов точно ставит. И вообще не стоит тебе и братьс яза это дело. ТЫ чит пишешь или что ты там хочешь?
     
  14. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    Это я имею ввиду. Но если чувак задает такие вопросы на форуме, то ему наверно будет проще воспользоваться другим дебагером, чем пытаться найти опцию, отключающую анализ.
     
  15. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    не на своем,ок попробую хардварный бряк, плагины есть)
     
  16. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    У нас на работе не так давно был интересный случай - продукт "падал" до прихода отладчика в WinMain(). Долго думали над этим. Продукт = штук сто DLLs загружаемых статически, т.е. все DllMain() пройдены до прихода в WinMain(). Ну и нашёл я что одна из них "падает". Загрузили её через DELAY_LOAD и всё ОК.

    Я тогда подумал, что для антиотладки можно в одной из DllMain() написать антиотладочный код и просто зависнуть если обнаружится отладчик. Так может Warcraft и использует что-то похожее?