Я помню, как смог перейти к ошибочному коду, имея только файл карты и значение EIP (указатель инструкции, адрес, где произошел сбой кода), быстрый поиск в Google показал мне эту веб-страницу: Файлы карт и перебазирование DLL . Из того, что я помню, в идеальной ситуации вы можете изменить значение EIP непосредственно в отладчике Visual C ++, и оно перейдет к соответствующей строке кода.
Так вот, это было действительно очень давно в эпоху Visual C ++ 6, я даже не знаю, применимо ли оно до сих пор. Как уже указывалось, вы действительно должны смотреть на символы и параметры базы данных программы в Visual C ++, есть масса информации о том, как их настроить и использовать.