我在Windows 7和Windows 8 64位计算机以及Windows 7 32位计算机上安装了DebugView 4.79。在所有这些中,我看到DebugView以管理员身份启动时没有输出。我正在尝试调试使用带有ATLTRACE调用的CLI / C ++组件的应用程序。
我已启用捕获事件,捕获win32并捕获全局win32并且什么也看不见,所以我不确定发生了什么。
答案 0 :(得分:23)
默认情况下,在Vista / Server2008及更高版本中禁用DbgPrint()输出。注册表中的以下设置应启用调试打印。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Debug Print Filter
DEFAULT
:
REG_DWORD
:0xFFFFFFFF
答案 1 :(得分:7)
如果“调试打印过滤器”不存在,则应手动创建
答案 2 :(得分:2)
答案 3 :(得分:0)
您需要确保您的进程是否在同一用户上运行。 EX:您的进程在SYSTEM用户中运行。您的调试视图正在当前用户上运行。
如果不是同一个用户,则需要以高架模式启动调试视图。