Могу ли я использовать журнал событий Windows для отладки приложения? - PullRequest
2 голосов
/ 22 декабря 2010

Мое приложение аварийно завершает работу и генерирует журнал событий Windows, который говорит:

Неисправное приложение someapp.exe, версия 1.0.0.0, неисправный модуль TAOd.dll, версия 1.6.9.0, ошибка адрес 0x0000f8286.

Есть ли способ сопоставить этот адрес с вызовом метода?

У меня нет отладочной информации. Приложение работает на производственном компьютере, поэтому его нельзя остановить, когда я захочу.

Я хотел бы найти подсказку, с чего начать с таким небольшим количеством информации ...

Ответы [ 3 ]

1 голос
/ 22 декабря 2010

Да, это возможно, но вы должны собрать ключ.

TOAd.dll сбой по определенному адресу? это всегда то же самое?

Но будет лучше, если вы используете отладчик для получения трассировки стека, но вам также нужно получить соответствующий TAOd.pdb.

1 голос
/ 22 декабря 2010

Да, есть способ. Создайте файл карты и найдите функцию.

Редактировать: Попробуйте http://www.codeproject.com/KB/debug/mapfile.aspx

0 голосов
/ 22 декабря 2010

0x0000f8286 Это RVA, так что вы можете загрузить свою dll в отладчик или дизассемблер, пойти туда и посмотреть, где это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...