Как я могу проверить отчеты об ошибках Windows? - PullRequest
4 голосов
/ 15 июня 2010

Моя компания участвует в Windows Error Reporting через Winqual.Мы хотели бы добавить некоторые дополнительные данные в наши отчеты о сбоях, используя WERRegisterMemoryBlock.Очевидно, мы хотели бы убедиться, что это работает, прежде чем мы отправим нашу следующую версию.Как мы можем проверить это?

Есть ли способ локального предварительного просмотра того, что будет отправлено?Реально ли это воспроизводит то, что мы сможем извлечь из Winqual? ​​

В качестве альтернативы, можем ли мы создать реальный отчет с компьютера разработчика, а затем извлечь отчет из Winqual?Как мы можем отличить этот тестовый пример от остальных наших данных Winqual? ​​

Ответы [ 2 ]

4 голосов
/ 10 августа 2010

[...] мы можем создать реальный отчет из разработчик машины, а затем получить отчет от Winqual? ​​

  • Создайте специальную тестовую версию вашего приложения
  • загрузить карту продукта для этой тестовой версии в WER
  • сбой тестовой версии на компьютере с включенным отчетом об ошибках
  • проверьте Winqual, через пару дней должен появиться отчет
  • если отчет еще не содержит данных CAB, включите дополнительный запрос данных (в Winqual)
  • сбой тестовой версии снова на компьютере с включенным отчетом об ошибках
  • проверьте Winqual, через пару дней вас должен ждать отчет с данными CAB
  • скачать данные CAB и проверить, содержит ли / что то, что вам нужно (вам нужно использовать WinDbg, чтобы получить полную картину, VS не так хорош с мини-дампами, как WinDbg)

Как бы мы различали этот тест чехол от остальной части нашего Winqual данные

  • дать тестовой версии специальное имя и версию (имя EXE и * .rc)
  • простого использования различных «имени продукта» и «версии продукта» (= понятные для WER имена) недостаточно для получения дополнительного идентификатора события / корзины, но дополнительное имя EXE плюс «Имя продукта» для сопоставления приложения должны трюк
2 голосов
/ 15 июня 2010

Лучшим тестом будет сопоставление только тестовой версии вашего продукта. Вы можете проверить наличие ожидаемой информации, а затем убедиться, что вы изменили версию и загрузили новый файл сопоставления продуктов перед отправкой

...