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

Discussion in 'WASM.WIN32' started by sandis, Jan 6, 2009.

  1. sandis

    sandis New Member

    Blog Posts:
    0
    При открытии отладчиком(Olly) игры WorldOfWarcraft и отладчик и игра виснут, какие есть решения данной проблемы?
     
  2. Aspire

    Aspire New Member

    Blog Posts:
    0
    sandis Комп помощнее? Тожет, добавить оперативки?
     
  3. KeSqueer

    KeSqueer Сергей

    Blog Posts:
    0
    При реверсинге comctl32.dll случайно обнаружил флаг _g_bSlowMachine. Повеселилп:)
     
  4. sandis

    sandis New Member

    Blog Posts:
    0
    Не думаю что проблема в мощности компьютера.
     
  5. Ursus

    Ursus Member

    Blog Posts:
    0
    Че тут смешного? Обычная практика - использовать специальный флаг на медленных машинах, по которому часть тормозящих красивостей и прочих финтифлюшек не используется.
     
  6. AndreyMust19

    AndreyMust19 New Member

    Blog Posts:
    0
    Может попробуй отладчик по слабее. Наверное Olly проводит полный анализ исполняемого файла, а он так-о-о-й большой... А может там куча антиотладочных приемов?
     
  7. sandis

    sandis New Member

    Blog Posts:
    0
    если не сложно , можно линк на какойнить неплохой отладчик по слабее, или название.
     
  8. spa

    spa Active Member

    Blog Posts:
    0
    sandis
    отключи автоанализатор. НЕ надо искать другой отладчик(!)
    И еще лучше аттачь, те не открытие файла, а присоединение к запущенной игре уже. А если всетаки нужен именно открытие, то поиграйся с настройками.


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

    sandis New Member

    Blog Posts:
    0
    аттач пробывал виснет при ф-ии если на нее bp установлен.
     
  10. spa

    spa Active Member

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

    sandis New Member

    Blog Posts:
    0
    виснет приложение при поставновке брекпоинта на send, ,без олли коннект есть.
     
  12. sandis

    sandis New Member

    Blog Posts:
    0
    причем,на саму ф-ию в олли не выходит.
     
  13. spa

    spa Active Member

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

    AndreyMust19 New Member

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

    sandis New Member

    Blog Posts:
    0
    не на своем,ок попробую хардварный бряк, плагины есть)
     
  16. AsmGuru62

    AsmGuru62 Member

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

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