Начинающий
О, гайды от афамоса подъехали.Приветствую вас дорогие пастеры пиратки!
Сегодня я расскажу вам как пофиксить любой краш если визуалка вам ничего не показывает.
Для этого вам понадобится:
IDA Pro
Мозг
Приступим.
Для начала вам нужно скомпилить вашу пасту в "Debug" версии.
Открываем раст, аттачимся дебаггером визуалки к нему.Переходим в свойства проекта
Посмотреть вложение 232096
Далее идем в C/C++ -> общие -> Формат отладочной информации и ставим это:
Посмотреть вложение 232097
Затем идем в Компоновщик -> Отладка и делаем как на скрине
Посмотреть вложение 232098
Готово.
Открываем свою дллку в IDA Pro и в данном окошке нажимаем "Yes"
Пожалуйста, авторизуйтесь для просмотра ссылки.Далее идете крашится.
После того как словили краш и визуалка не понимает почему жмем сюда
Пожалуйста, авторизуйтесь для просмотра ссылки.Тут мы видим следующие байты:
Пожалуйста, авторизуйтесь для просмотра ссылки.Нам нужно скопировать вот эти:
Пожалуйста, авторизуйтесь для просмотра ссылки.(48 85 C0 74 22 48 8B 40 30)
Далее идем в IDA Pro где загружена ваша дллка с пдбшкой
Жмем на клавиатуре ALT+B и вставляем туда наши скопированные байты
Пожалуйста, авторизуйтесь для просмотра ссылки.Жмем OK.
И получаем точное место где у вас крашнуло:
Пожалуйста, авторизуйтесь для просмотра ссылки.Нажимаем на 1 функцию и благодаря PDB файлу видим какая тварь у вас крашит.
Пожалуйста, авторизуйтесь для просмотра ссылки.Идем в визуалку и смотрим что это такое:
В моем случае это херовый оффсет для хука
Пожалуйста, авторизуйтесь для просмотра ссылки.
Ну и фиксите свою пасту.
Удачи!
(Это первый мой гайд не бейте сильно по башке пжпжпжп)
Вовремя ты)))О, гайды от афамоса подъехали.
Только заметилВовремя ты)))
больше не будет, я только вышел из этого болота, и оно опять ко мне полезло после этой темыО, гайды от афамоса подъехали.
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz