C# 通过DebugView进行调试
在DebugView中显示信息,有四种方法:
[System.Runtime.InteropServices.DllImport("kernel32.dll", CharSet = System.Runtime.InteropServices.CharSet.Auto)]
public static extern void OutputDebugString(string message);Trace.Write("c# Trace");
Debug.Write("c# Debug");
Debugger.Log(0, null, "c# debugger");
OutputDebugString("c# OutputDebugString");
注意:
- 必须在非调试模式下,DebugView中才会显示
- Debug和Trace两种方式,必须勾选相应的宏,如下:
效果如下:
C# 通过DebugView进行调试相关推荐
- 你知道怎么使用DebugView查看调试信息吗?
简介 DebugView是sysinternals工具集中的一款用来查看调试信息的工具.不管你是内核开发人员还是应用程序开发人员,都会用到这款神器.先简单看看DebugView可以干什么吧. 可以查看 ...
- DebugView输出调试信息
在写windows程序时,需要输出一些调试信息,这里介绍一种极其方便的方法.即使用OutputDebugString 在Debug模式下输出调试信息,在Release模式下不输出. 我们可以在VS的集 ...
- VC MFC 调试信息 DebugView
11 一.如何使用DebugView.exe 打印调试信息: 捕捉Release模式的Win32程序输出的调试信息,请选中"Capture Global Win32"选项 只有调用 ...
- DebugView无法显示调试信息问题
从Vista开始,要从DebugView显示调试信息就必须在注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manag ...
- 使用 VMware + win10 + vs2019 从零搭建双机内核调试环境
我在前面的文章--<使用 VMware + win10 + VirtualKD + windbg 从零搭建双机内核调试环境>分享了使用 windbg 进行双机内核调试的环境搭建的步骤. 有 ...
- [原]调试实战——程序CPU占用率飙升,你知道如何快速定位吗?
前言 如果我们自己的程序的CPU Usage(CPU占用率)飙升,并且居高不下,很有可能陷入了死循环.你知道怎么快速定位并解决吗?今天跟大家分享几种定位方法,希望对你有所帮助. 如何判断是否有死循环? ...
- 5、WDK 调试驱动使用devcon
由于对于WDK调试完全不了解.然后从网上找了驱动安装工具, 安装第一次能够打印,卸载后再安装发现能够再继续打印了. 怀疑是因为卸载不完整导致 . 果然重启后安装->启动又能够继续打印调试信息. ...
- 段错误 (核心已转储)_向大厂看齐!为自己的程序增加自动转储的功能!
如果你还不清楚什么是转储文件,不知道什么时候需要转储文件,请参考转储文件系列文章的第一篇 -- 转储文件知多少. 前言 不知道各位小伙伴有没有遇到过 微信 或者 QQ 崩溃的情况.它们在崩溃的时候都会 ...
- Windows 外壳扩展编程入门实例
Windows 外壳扩展编程入门实例 -- Delphi 篇 作者的话 关于Windows 外壳扩展方面的文章私心以为最好的应当算是Michael Dunn 的TheComplete Idiot's ...
最新文章
- day07 -文件的基本操作
- SAP业务测评之库存预留
- 浅析Windows7的睡眠、休眠、混合睡眠、离开模式
- 一个static和面试官扯了一个小时,舌战加强版
- Nutshell中的Java 8语言功能-第2部分
- oracle数据库触发器删除不,Oracle之后删除触发器
- 自学-Linux-老男孩Linux77期-day7
- C# 将图片转成字符画
- 【物理应用】基于Matlab模拟RANS湍流
- 浅析:光纤跳线的插入损耗和回波损耗
- Word2010如何从正文开始设置页码
- python爬虫12306查票
- 计算机 蚂蚁搬家 教案,大班科学活动教案:小蚂蚁搬家教案(附教学反思)
- 帝国cms7.2密码修改
- mysql实现添加图片_如何往mysql中添加图片
- Python快速复制浏览器中的Request
- adobe illustrator如何裁剪图像
- 独立思考Justic:Free to Choose and Who owns me
- 不想复制粘贴了,爬取TED视频的语言脚本
- lnmp实现搭建商城网站
热门文章
- mysql cmmand not found
- Linux(centos)下安装JDK
- Solidity语言基础 和 Etherum ERC20合约基础
- LockSupport HotSpot里park/unpark的实现
- 基于SOC方案的嵌入式开发-远程定时设备
- Java的JDK以及maven环境变量配置
- Discuz常见小问题-如何关闭验证码
- 第二阶段--个人冲刺--第七天
- web app iphone4 iphone5 iphone6 iphone6 Plus响应式布局 适配代码
- jQuery1.9.1源码分析--Animation模块