我正在尝试跟踪杀死调试会话的系统超时(可能与 RPC 相关)。它发生在 IDA 加载并重新设置可执行文件之后。只有在与 IDA cient 相同的机器上使用 IDA 的远程调试器调试 64 位程序时才会发生这种情况。这在 Windows 7 SP1 系统上。
我相信 IDA 中的 JIT 选项(尽管它拒绝“坚持”)仅对当前可执行文件有效。假设它甚至被激活,它不会捕获这个特定的错误,因为它发生在其他一些非调试例程中。
我仍然不确定 JIT 调试在这种情况下有何帮助,但我想尝试一下。那么,有没有办法将 IDA 设置为系统的 JIT 调试器?
HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\AEDEBUG 现在指向 vsjitdebugger,但我不确定是否以及如何在那里定义 IDA。
感谢您的指点。