代码之家  ›  专栏  ›  技术社区  ›  Mat

为什么当VisualStudio显示调试消息时,DebugView不显示调试消息

  •  6
  • Mat  · 技术社区  · 16 年前

    ATLTRACE("..."); iexplore.exe

    为什么DebugView不显示BHO调试消息?

    2 回复  |  直到 16 年前
        1
  •  11
  •   Michael Burr    16 年前

    假设您在Vista或更高版本上运行IE(听起来像是在谈论完整性级别),您可以将DebugView的完整性级别设置为较低的完整性,以便任何应用程序都可以向其发送消息:

    icacls dbgview.exe /setintegritylevel low
    

    如果您不喜欢将dbgview永久设置为低完整性(这可能会使保存日志和其他内容有点麻烦,因为它们只会进入低完整性存储),您可以使用Sysinternals的 psexec 工具:

    psexec -l dbgview
    

    最后,如果您所担心的只是加载VS调试器以附加到进程所需的时间,那么您可以使用命令行调试器(如ntsd.exe或cdb.exe)。Ntsd.exe随Windows提供,但新版本随 "Debugging Tools for Windows" package ,其中还包括非常类似的cdb.exe。

        2
  •  1
  •   jdigital    16 年前