我无法在IDA 6中设置断点。我尝试按F2,但是它不起作用。此外,工具栏上的断点按钮都被禁用。有什么问题?

评论

另外,请确保已选择调试器。您需要选择一个,例如WinDBG,至少在6.x中添加断点之前。

#1 楼

并非所有IDA视图都提供断点。您应该能够在某些视图上设置断点,例如IDA View。其他视图不提供断点并自动禁用它们。这样的视图包括但不限于Hex ViewStructuresEnumsImportsExports

这是IDA-Pro Book中描述断点设置过程的方式:


通过导航到所需位置在IDA中设置断点执行以暂停并使用F2热键(或右键单击并选择添加断点)。设置了断点的地址在整个反汇编行中以红色(默认)带突出显示。可以通过再次按F2来关闭断点来删除断点。可以通过Debugger-> Breakpoints-> Breakpoint List查看程序中当前设置的断点的完整列表。


#2 楼

另外,作为超级基本检查,请确认您当前已连接到远程调试器。 :)我以前犯过这个错误。关闭远程调试器并忘记它!