使用本机C++行走.NET callstack

Ido*_*dov 5 .net c++ callstack

有没有办法使用本机c ++来运行.NET callstack?
我读过dbgHelp只处理本机帧.
此外,我尝试找到有关如何构建.NET callstack但没有找到任何内容的信息.
有人知道这个链接吗?

Ben*_*igt 2

DbgHelp 仅处理本机帧,但托管调试 API实际上是本机 API(当然,因为当托管运行时在断点处停止时,您无法使用托管代码进行调试)。

一个示例。

特别令人感兴趣的是ICorDebugStackWalk 接口