首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DebugView错误

DebugView错误
EN

Stack Overflow用户
提问于 2011-04-05 06:31:02
回答 1查看 2K关注 0票数 1

我正在使用Windows764x和DebugView 4.76.0.0。

DebugView上没有显示日志。我试图用Debug.WriteLine(“Text”)编写日志,却什么也看不见。我看得出来它和我的电脑相连。

当我使用DebugView V4.64.0.0时,我会收到错误消息,即它已经连接到DebugView的其他实例,但我已经检查过了,而且没有任何其他实例。

我能做什么或者检查一下?

顺便说一下,我可以在输出窗口看到日志。

你好,Eitan Gabay

EN

回答 1

Stack Overflow用户

发布于 2012-02-25 12:15:12

若要检查是否确实有另一个调试视图实例正在运行,请打开任务管理器,并选择“显示所有用户的进程”。确保只有一个调试器正在运行。

在通过Visual进行调试时,Visual 实际上与与DebugView竞争。如果要编译可执行文件并在外部运行,您将看到在DebugView中打印的日志消息。

人们有时会忽略的另一件事是,如果程序是为发布而编译的,Debug.Write语句就会被排除在外。但是,如果使用Trace.Write而不是Debug.Write,仍然可以写入跟踪。

您打印的所有消息都会转到一个名为DB_WINBUFFER 链接的共享内存部分。重要的是要认识到,每个窗口会话都有自己的"DB_WINBUFFER“。每当DebugView在会话0中检测到您是而不是时,它将提供"Capture Global“选项。如果您的程序是作为windows服务运行的,那么您需要启用捕获全局(除非您已经在会话0中,这在Windows中是可能的)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5548065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档