代码之家  ›  专栏  ›  技术社区  ›  dave

在Windows 7上获取有用的错误消息

  •  5
  • dave  · 技术社区  · 16 年前

    在Windows XP开发过程中,如果我的应用程序遇到未处理的异常,它将显示一条错误消息“X has contained and error…”,并提供启动调试器的选项。在Windows7下,我只得到一条消息,上面写着“X已经停止工作,Windows正在检查解决方案”。

    我再也看不到错误消息的任何详细信息,也没有给我调试的选项。

    我正在使用VS2005,据我所知JIT调试已经启用。

    还有什么可以返回到WinXP的有用错误消息吗?

    编辑:它只是一个标准的WinForms桌面应用程序,不需要特殊的运行权限。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Andreas    16 年前

    也许您会发现WER(Windows错误报告)设置很有用:

    http://msdn.microsoft.com/en-us/library/bb513638%28VS.85%29.aspx

    此外,您还可以将此作为登陆点与WER联系:

    http://msdn.microsoft.com/en-us/library/bb513641%28v=VS.85%29.aspx

    很遗憾,我不能直接回答你的问题,但也许这可以作为进一步研究的提示。

        2
  •  1
  •   dave    16 年前

    好吧,感谢leppie的评论找到了答案。

    1. 转到“控制面板”->“操作中心”
    2. 展开“维护”选项卡,然后在“检查问题报告的解决方案”下选择“设置”
    3. 改为“从不检查解决方案”

    现在当错误发生时,对话框中有一个“调试程序”选项。

    推荐文章