Windows Vista 添加了问题报告和解决方案功能,用于记录软件问题,将其报告给 Microsoft,然后表示他们会收集这些问题的解决方案并提供给用户。
因此,当我的程序遇到错误并崩溃时,用户会收到异常报告:
(source: beholdgenealogy.com http://www.beholdgenealogy.com/blog/wp-content/uploads/2009/11/capture.png)
然后,Windows 将其捕获为问题之一。 Windows 经常警告用户他们遇到了问题,并询问他们是否想要寻找解决方案。它会打开问题报告和解决方案窗口:
(source: beholdgenealogy.com http://www.beholdgenealogy.com/img/probrepsol.gif)
然后你点击“检查解决方案”,它会运行我在大约 50 个不同的软件包中遇到的 255 个“问题”,结果如下:
(source: beholdgenealogy.com http://www.beholdgenealogy.com/img/nonewsolutions.gif)
希望这个功能在 Windows 7 中得到改进。
但即便如此,我的问题是如何将我的解决方案放入系统中,以引导用户访问我的网站或在我的软件遇到问题时与我联系?
感谢拉里的回答。
这是一篇好文章,以前没找到过。但它有点旧了,指的是Windows XP。我不介意,但它提到的关键网站:Microsoft Online Crash Analysis (MOCA)https://oca.microsoft.com/ https://oca.microsoft.com/不存在。
即便如此,我认为在 Google 中输入 Microsoft Online Crash Analysis 看看是否能找到正确的 URL 会很简单。这些链接会将您带到 MOCA 中不同语言的各个页面。但是,如果您想访问起始页(索引位于左侧),则正确的链接似乎是:http://oca.microsoft.com/en/welcome.aspx http://oca.microsoft.com/en/welcome.aspx.
该链接不再提供有效页面。互联网档案馆的最后一页是从2008年5月8日起 http://web.archive.org/web/20080508022150rn_1/oca.microsoft.com/en/BrowserInfo.aspx,但即使它本质上似乎也非常模糊。
除非我弄错了并且有人更了解,否则微软似乎已经放弃了他们的 MOCA,尽管他们所有的操作系统都包含与 MOCA 的主要连接。
如果有人知道我的这个假设是错误的,请添加答案并让我知道。
拉里在他现已接受的答案中指出,MOCA 变成了 WinQual。
如果我们想向他们提供信息以改进他们的工具,那么 Microsoft 现在要求注册真是太好了。该注册需要大多数优秀程序都会拥有的数字证书,但它也要求该证书必须来自 Verisign,而且只能来自 Verisign。有一些对此进行了重要的在线讨论 http://successfulsoftware.net/2008/02/27/the-great-digital-certificate-ripoff/.