当应用程序崩溃时,调试器不会启动

时间:2015-07-01 15:23:54

标签: windbg

我正在尝试使用Immunity调试器调试应用程序。我也尝试过WinDbg。我通过注册表将它们设置为默认的JIT调试器,但它不起作用。

我在Windows XP SP3和Windows 7中尝试过,但它无法正常工作。

3 个答案:

答案 0 :(得分:3)

这可能会帮助那些在应用程序真正崩溃时无法启动免疫调试器的人。

在regedit中,编辑密钥HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug

Default: (value not set)
Auto: 1
Debugger: "C:\Program Files\Immunity Inc\Immunity Debugger\ImmunityDebugger.exe" -p %ld
UserDebuggerHotKey: 0

答案 1 :(得分:1)

您可以通过命令行运行此代码来install Windbg as the default postmortem debugger

windbg -IS

从那时起,下一次应用程序崩溃将出现Windbg,附加到该进程。

要撤消此操作,请参阅this answer

如果这不起作用,您需要在问题中添加更多详细信息。

答案 2 :(得分:0)

如果使用的是Immunity Debugger,则可能要尝试在PC上安装python 2.7。 如果已经安装,请尝试重新安装