debugging DebugView没有输出

webghufk  于 2022-11-14  发布在  其他
关注(0)|答案(4)|浏览(343)

我已经在Windows 7和Windows 8 64位计算机以及Windows 7 32位计算机上安装了DebugView 4.79。在所有这些计算机上,当以管理员身份启动DebugView时,我都看不到它的输出。我正在尝试调试一个使用CLI/C++组件的应用程序,其中包含ATLTRACE调用。
我已经启用了捕获事件,捕获win32和捕获全局win32,但什么也看不到,所以我不确定发生了什么。

mepcadol

mepcadol1#

默认情况下,在Vista/Server 2008及更高版本中禁用DbgPrint()输出。注册表中的以下设置应启用调试打印。
1.打开注册表
1.导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter
1.添加以下值DEFAULTREG_DWORD0xFFFFFFFF
1.重新开机

8wtpewkr

8wtpewkr2#

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

0h4hbjxa

0h4hbjxa3#

听起来4.79可能有bug。
尝试回滚到4.76
核对清单:

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

wmomyfyw4#

您需要确保您的进程是否在同一用户上运行。例如:您的进程正在SYSTEM用户下运行。您的调试视图正在当前用户下运行。
如果不是同一用户,则需要以提升模式启动调试视图。

相关问题