gpt4 book ai didi

windows - 如何测试 Windows 错误报告?

转载 作者:可可西里 更新时间:2023-11-01 13:59:52 24 4
gpt4 key购买 nike

我的公司通过 Winqual 参与 Windows 错误报告。我们想使用 WERRegisterMemoryBlock 向我们的崩溃报告中添加一些额外的数据。显然,我们希望在发布下一个版本之前确保它能正常工作。我们如何测试它?

有没有办法在本地精确预览将要发送的内容?这是否真实地再现了我们将能够从 Winqual 中检索到的内容?

或者,我们可以从开发人员机器生成真实报告,然后从 Winqual 检索报告吗?我们如何将此测试用例与我们其余的 Winqual 数据区分开来?

最佳答案

[...] can we generate a real report from a developer machine, then retrieve the report from Winqual?

  • 为您的应用程序构建一个特殊的测试版本
  • 将此测试版本的产品映射上传到 WER
  • 在启用错误报告的机器上使测试版本崩溃
  • 检查 Winqual,几天后应该会出现一份报告
  • 如果报告中没有 CAB 数据,请启用额外的数据请求(在 Winqual 中)
  • 在启用错误报告的机器上再次使测试版本崩溃
  • 检查 Winqual,几天后应该会收到一份包含 CAB 数据的报告
  • 下载 CAB 数据并检查它是否/是否包含您需要的内容(您将需要使用 WinDbg 来获得完整的图片,VS 在小型转储方面不如 WinDbg 全面)

How would we distinguish this test case from the rest of our Winqual data?

  • 给测试版本一个特殊的名称和版本(EXE名称和*.rc)
  • 仅使用不同的“产品名称”和“产品版本”(=WER 友好名称)不足以获得额外的事件 ID/存储桶,但应用程序映射的额外 EXE 名称加上“产品名称”应该可以诀窍

关于windows - 如何测试 Windows 错误报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3041207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com