【问题标题】:Invoking VS debugger on process crash vista-win8k在进程崩溃 vista-win8k 上调用 VS 调试器
【发布时间】:2011-10-03 01:53:15
【问题描述】:

在 xp 上,每次进程崩溃时,操作系统都会弹出一个对话框,询问我是否要调试该进程。我找不到在更高版本的 Windows 上启用此功能的方法。重申一下,我想将调试器附加到在崩溃时自动中断的本机进程。

有谁知道如何完成这项工作?

【问题讨论】:

    标签: c++ visual-studio debugging windows-7 windows-xp


    【解决方案1】:

    我认为您正在寻找的是Dr. Watson toolThis KB article 解释了如何禁用或启用它。

    【讨论】:

    • 好老博士。不再是 Windows 的一部分。你不会在 2008 年找到它,但 there are alternatives
    【解决方案2】:

    Enable Just-In-Time debugging.

    编辑:因为这不适合你,一些额外的建议 -

    • 确保AeDebug 注册表项值正确。
    • Setup WER 创建完整的故障转储并调试转储。
    • 对此不确定,但您的用户是否可能没有调试权限?从未检查过,但我认为这会阻止该用户有机会调试该过程(即使您这样做,UAC 也可能会绕过它们 - 但我不知道这是事实)。

    【讨论】:

    • 一直启用没有骰子
    • 我想我缩小了问题的范围,jit 不会在服务管理器下启动进程时触发,所以如果你需要调试某些东西,你需要找到一种从 cmd 启动它的方法。
    猜你喜欢
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-14
    相关资源
    最近更新 更多