首页系统debugview(debugview使用教程)

debugview(debugview使用教程)

编程之家2024-02-03115次浏览

一、debugview怎么样

debugview能够给你提供简单的vc调试方案,在这里你能够运行数据将进程服务显示在软件商,那你时刻的了解当前的进程状态,编辑故障信息,对启动方案很有帮助,快下载试试吧

debugview(debugview使用教程)

dllhost.exe介绍:

1、DebugView提供了一个简单的VC调试解决方案,通过DebugView软件。

2、用户可以实时监视计算机上运行的程序,在软件中显示进程和管理。

3、在列表中查看调试的当前运行状态,DebugView允许您检查过程错误。

dllhost.exe特点:

1、这是一款非常好用的VC调试工具,可以帮助用户进行在线进程管理。

debugview(debugview使用教程)

2、提取数据作为日志文本并编辑日志信息,帮助您调整VC连接和VC启动器。

3、界面非常清爽,没有任何花里胡哨的功能,方便选择实用工具。

dllhost.exe功能:

1、DebugView支持windows x psp2,DebugView现在可以捕获windows x psp2上内核模式的调试输出。

2、更突出、更突出的过滤器过滤器。

3、日志文件打包:新的日志文件选项DebugView中文版本的日志文件达到指定的大小限制后,开始包围。

debugview(debugview使用教程)

4、更多亮点过滤器:DebugView现在有10个亮点过滤器。

5、插入注释:可以插入注释输出的新菜单项。

6、在DebugView中查看特殊调试输出字符串dbgviewclear清除输出时。

dllhost.exe特色:

1、DebugView通过兼容的计算机系统获取VC数据。

2、可以执行服务器运行错误数据提取。

3、支持将排除的问题记录在日志中。

4、也可以单独导出错误数据。

5、支持win32系统监控,切换到监控界面。

6、监视事件定制支持,查看监视的项目。

7、列表中还可以显示VC启动时间。

8、支持向VC添加附加注释。

9、debugview提供的监控程序非常简单。

10、启动时必须单击agree才能开始监视。

dllhost.exe使用技巧:

用debugview,打开debugview,运行你的debug版本程序,可以定位到源文件的某一行。

在vc源码中需要输出的地方用OutputDebugString就可以在这个工具中查看啦,对VC调试代码非常实用,

不用你用Messagebox一步步的调试。而且易于操作,查找错误更方便。

DbgView界面和监控方法

点击“Connect Local”

打开软件后,顶部工具栏中选择监控主机。先看连接本地机调试,点击“Connect Local”即可。

工具栏

在这个工具栏上,主要看几个图标

工具栏在这个工具栏上,主要看几个图标

此按钮,表示是否开启捕获服务

此按钮,表示是否捕获系统内核的Debug信息

此按钮,表示是否捕获一般Win32应用,也就相当于我们的应用的Debug信息

注意:只有调用了WinDebug中方法的地方的输出Debug信息才能被DebugView捕获。

再来看看捕获的应用信息:

将打开

两个按钮的叉叉去掉,就会看到DebugView可能输出一些信息。

如下图:

这些都是系统中的应用调用WinAPI所输出的Debug信息。但是只有红色部分是我们的Demo所输出的信息。

此时我们可以新建过滤器,只查看我们自己想看到的信息

二、debugview工具 能捕捉 printf么

在程序中使用如下函数:

1> OutputDebugString或者在MFC中使用TRACE

2>内核模式中使用Out_Debug_String,DbgPrint,_Debug_Printf_Service

编译程序为DEBUG版本,然后运行程序(不是在vs中运行,是单独运行),打开debugview就可以在其中看到输出的调试信息。

Debugview也支持远程调试,在本机运行Dbgview.exe/c/s/t可以让DebugView以服务的形式运行。在远端打开Debugview,点击Computer/connect,输入查看调试信息主机的IP,点击确定即可。

三、怎么查看OutputDebugString输出的信息debugview

楼主这一句:先启动了debugview然后按F5运行我的代码。

在开发环境里调试貌似是不行的。

你可以编译了你的程序以后,直接运行你的程序,就好了,不要在开发环境里调试运行。

要是想在开发环境里看调试信息,在开发环境底部的"输出"标签就可以看得到(VC),之所以DebugView看不到消息,应该是被开发环境截取了。

JAVAPARSER好妈妈儿(Java Parser类使用实例)记忆棒修复(psp记忆棒试软件)