本文介绍了没有DebugView的输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在Windows 7和Windows 8 64位机器上安装了DebugView 4.79和Windows 7 32位机器。在所有这些文件中,当以管理员身份启动时,我看不到DebugView的输出。我正在尝试调试一个使用CLI / C ++组件的应用程序,其中包含ATLTRACE调用。

I've installed DebugView 4.79 on Windows 7 and Windows 8 64 bit machines and a Windows 7 32 bit machine. On all of them I see no output from DebugView when starting it as Administrator. I'm trying to debug an application that uses a CLI/C++ component with ATLTRACE calls in it.

我启用了捕获事件,捕获win32并捕获全局win32和看不到什么,所以我不知道发生了什么。

I've enabled capture events, capture win32 and capture global win32 and see nothing so I'm not sure what's going on.

推荐答案

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

By default DbgPrint() output is disabled in Vista/Server2008 and above. The following setting in the registry should enable the debug prints.


  1. 打开注册表

  2. 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
    Manager\Debug打印过滤器

  3. 添加以下值 DEFAULT
    REG_DWORD 0xFFFFFFFF

  4. 重启

  1. Open up the registry
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Debug Print Filter
  3. Add the following value DEFAULT :REG_DWORD : 0xFFFFFFFF
  4. Reboot

这篇关于没有DebugView的输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 20:18