当您的程序在非开发环境中崩溃时,仍然有方法来查找错误。 您可以让Windows创build一个完整的崩溃转储,或者在过程消失之前让它附加一个debugging器(如windbg或NTSD)。 但是,configuration这些选项需要探查registry,并设置难以记忆的值。
我想知道是否有任何小而简单的实用程序,可以轻松地configurationWindows错误报告 , JITdebugging器等。 沃森博士能够做到这一点,但他现在已经退休了。
(如果没有这样的工具,我可能会find我的下一个项目…)
您可以使用以下命令使NTSD成为JIT调试器:
ntsd -iae
在64位操作系统上,需要使用两个命令完成 – 一次是x86版本的ntsd,一次是x64版本,这样你就可以为32位和64位应用程序使用JIT调试器。
对于Windows错误报告,官方支持的方式是使用组策略。 启动gpedit.msc,导航到计算机配置 – >管理模板 – > Windows组件 – > Windows错误报告。 组策略需要手动配置设置,您不能编写脚本,但是您可以将其部署到域中的所有计算机上,前提是您是域管理员。 我不知道任何可以使单台电脑更容易的工具,它可能会成为一个好项目。