开发者社区> 问答> 正文

为什么VS想要查看反汇编一定要设置断点?

我发现在调试时如果事先没有设置断点的话,查看反汇编选项就是灰色的,为什么一定要设置断点才能查看反汇编呢?

展开
收起
a123456678 2016-06-08 14:36:07 2190 0
1 条回答
写回答
取消 提交回答
  • 个人认为visual studio反汇编内容是为了调试的目的,不是完全的反汇编工具。

    • 如果有调试信息,和pdb支持,可以源码调试。
    • 如果没有调试信息,visual studio会显示反汇编信息。
    • 调试器只有中断后才能检查运行中的信息。

    调试和反汇编两个的目的和方法本来是不同的。
    调试是为了查错,使用的是调试器。
    反汇编是为了逆向工程,使用反汇编工具(ida, pe, ...)。
    在没有调试信息源码的情况下,反汇编可以部分了解代码信息。

    2019-07-17 19:31:57
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载