我正在尝试使用Immunity调试器调试应用程序。我也尝试过WinDbg。我通过注册表将它们设置为默认的JIT调试器,但它不起作用。
我在Windows XP SP3和Windows 7中尝试过,但它无法正常工作。
答案 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。 如果已经安装,请尝试重新安装