У меня есть приложение С++, которое обертывает большие части кода в блоках try. Когда я поймаю исключения, я могу вернуть пользователя в стабильное состояние, что приятно. Но я больше не получаю аварийные свалки. Я действительно хотел бы выяснить, где в коде происходит исключение, поэтому я могу его зарегистрировать и исправить.
Возможность получить дамп без остановки приложения будет идеальной, но я не уверен, что это возможно.
Есть ли какой-то способ выяснить, откуда было исключено исключение из блока catch? Если это полезно, я использую собственный msvС++ для windows xp и выше. Мой план состоит в том, чтобы просто регистрировать сбои в файле на компьютерах разных пользователей, а затем загружать краш-журналы, когда они достигают определенного размера.