没有DebugView的输出

时间:2012-09-19 12:01:01

标签: windows debugging debugview

我在Windows 7和Windows 8 64位计算机以及Windows 7 32位计算机上安装了DebugView 4.79。在所有这些中,我看到DebugView以管理员身份启动时没有输出。我正在尝试调试使用带有ATLTRACE调用的CLI / C ++组件的应用程序。

我已启用捕获事件,捕获win32并捕获全局win32并且什么也看不见,所以我不确定发生了什么。

4 个答案:

答案 0 :(得分:23)

默认情况下,在Vista / Server2008及更高版本中禁用DbgPrint()输出。注册表中的以下设置应启用调试打印。

  1. 打开注册表
  2. 导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter
  3. 添加以下值DEFAULTREG_DWORD0xFFFFFFFF
  4. 重新启动

答案 1 :(得分:7)

如果“调试打印过滤器”不存在,则应手动创建

答案 2 :(得分:2)

听起来可能有bug in 4.79

尝试回滚到4.76

清单:

  • 以管理员/提升权限运行
  • 启用详细内核输出(如果适用)
  • 另外,请确保.exe不是blocked

答案 3 :(得分:0)

您需要确保您的进程是否在同一用户上运行。 EX:您的进程在SYSTEM用户中运行。您的调试视图正在当前用户上运行。

如果不是同一个用户,则需要以高架模式启动调试视图。