У нас есть собственный С++ Win32.exe, созданный с использованием Visual Studio 2005, который работает безупречно на всех машинах, которые мы тестировали внутри (XP 32-bit, Vista 32-bit и Windows 7 64-bit). Но, конечно, он несколько раз сработает на клиентской 32-разрядной машине Vista.
Копаясь на нескольких веб-сайтах, я нашел лакомые кусочки, которые указывают, отправляю ли я файлы PDB (vc80.pdb и projectName.pdb) вместе со сборкой выпуска исполняемого файла клиенту, есть способ генерации мини-дисков при сбое имеет место. Затем я могу загрузить аварийный дамп в Visual Studio и получить трассировку стека и другую полезную информацию. Утилита Microsoft Dr. Watson также, похоже, участвует в этом процессе.
Но я не могу найти четких инструкций о шагах, которые нужно предпринять, чтобы это произошло.
- какие файлы необходимо отправить?
- Как получить аварийный дамп, который будет сгенерирован?
- и как загрузить это в VS?
Кто-нибудь может описать этот процесс?