gpt4 book ai didi

windbg - 程序崩溃后立即启动WinDbg

转载 作者:行者123 更新时间:2023-12-02 06:42:59 25 4
gpt4 key购买 nike

如果你看this Youtube video ,可以看到当进程死亡时WinDbg会自动执行。

我已按照教程进行操作,并尝试在我的系统上执行相同的操作。我首先运行 windbg -I,然后将 HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug\Auto 注册表项更改为 0 。我还缺少其他步骤吗?

最佳答案

使用 -I 命令行选项运行 64 位版本的 WinDbg 会创建 64 位和 32 位 AeDebug 条目。这可以通过 Process Monitor 轻松证明:

WinDbg x64 AeDebug creation

WinDbg 的 32 位版本仅创建 32 位条目。因此,如果您运行 32 位版本,则不会处理 64 位程序。这就是我所期望的事情发生了。另一种选择是您在没有管理权限的情况下运行它,并且没有仔细阅读失败消息。

如果您希望 WinDbg 同时处理 32 位和 64 位崩溃,请为这两个版本运行 WinDbg -I。您会发现 WinDbg 足够智能,可以处理任何订单:

  • WinDbg32 将覆盖 WinDbg64 之前创建的现有条目
  • WinDbg64 不会覆盖 WinDbg32 之前创建的现有条目

虽然 WinDbg64 可以调试 32 位应用程序,但它无法加载 32 位扩展 DLL,因此您通常需要注册两个调试器,而不仅仅是 64 位版本。

关于windbg - 程序崩溃后立即启动WinDbg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30315813/

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