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

问题描述 投票:0回答:2

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

我曾在Windows XP SP3和Windows 7中尝试过,但不起作用。

windbg
2个回答
1
投票

您可以通过从命令行运行它来install Windbg as the default postmortem debugger

windbg -IS

此后,下次应用程序崩溃时,Windbg就会出现,并附加到进程中。

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

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


0
投票

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

在注册表编辑器中,编辑键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
© www.soinside.com 2019 - 2024. All rights reserved.