【问题标题】:Walking a .NET callstack using native C++使用本机 C++ 遍历 .NET 调用堆栈
【发布时间】:2011-12-22 17:30:22
【问题描述】:

有没有办法使用原生 c++ 遍历 .NET 调用堆栈?
我读过 dbgHelp 只处理原生帧。
此外,我尝试查找有关如何构建 .NET 调用堆栈的信息,但没有找到任何信息。
有人知道这个的链接吗?

【问题讨论】:

    标签: .net c++ callstack


    【解决方案1】:

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

    here 是一个示例。

    特别感兴趣的是ICorDebugStackWalk interface

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 2011-05-12
    相关资源
    最近更新 更多