Win7下无法查看DebugView的解决方案

       在Win7中开程序的人来说,也许会发现DebugView在Win7中无法查看OutputDebugString所抛出的消息,
这对像Timer或者是连续发生的(Event)事件(比如:OnPaint或Mouse移动等Event)进行DEBUG非常不方
便,也许这是微软为了安全原因考虑,所以把此功能给关闭。
※如果要打开此功能,请依照如下步骤进行:
1.打开注册表(在Run -> regedit)。
2.打开这个键: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
3.建立 [Debug Print Filter]这个新键。
4.新增加一个“ DEFAULT”的DWORD值,将其内容设置 0x0f,如下图所示:
5.重启OS后生效。


这样以后你就可以使用OutputDebugString来输出信息了。

猜你喜欢

转载自blog.csdn.net/cyousui/article/details/9225467