Я не уверен, что это возможно, но предположим, что у меня есть приложение c++, и я отправляю наши клиенты. У приложения могут быть ошибки, и, следовательно, он терпит неудачу, но я не могу получить какую-либо информацию о том месте, где он потерпел неудачу. Есть ли способ получить отладочную информацию из такого приложения?
Я использую визуальную студию для разработки.
Используйте много протоколирования:
запуск и завершение каждого важного действия, конечно, убедитесь, что он не слишком сильно влияет на производительность приложения.
регистрировать любые ошибки из вызовов API или другие сбои из ваших подпрограмм.
И, наконец, вы можете автоматически генерировать аварийные дампы и разрешать пользователю отправлять этот дамп или разрешать отчет о сбоях, включая журналы приложений. Эта статья поможет вам узнать, как поймать крах приложения и создать файл дампа: http://www.codeproject.com/Articles/1934/Post-Mortem-Debugging-Your-Application-with-Minidu#_Writing_a_Minidump_with MiniDumpWri