有什么方法可以从Windows Debugger Extension中获取断点列表?
我使用的是普通C语言(并且我试图避免使用它们提供的COM接口,甚至我不确定该COM接口是否提供执行此操作的方式)。
我已经阅读并研究了wdbgexts.h
和dbghelp.h
,但是它们似乎都没有包含任何可用的函数或全局变量,尽管在这些文件中有一些关于BP的信息,例如DBGKD_GET_VERSION::BreakpointWithStatus
。
最佳答案
使用IDebugControl :: GetNumberBreakpoints,然后使用IDebugControl :: GetBreakpointByIndex。