注册
|
登录
发帖
热搜
活动
交友
discuz
论坛
BBS
翼度工具
翼度网址导航
开发工具
Linux命令速查
网页设计配色表
在线制作icon
颜色代码选取器
翼度科技
»
论坛
›
编程开发
›
.net
›
查看内容
返回列表
发新帖
# WinDbg学习一(入门)
能行
能行
当前离线
积分
12
4
主题
4
帖子
12
积分
新手上路
新手上路, 积分 12, 距离下一级还需 38 积分
新手上路, 积分 12, 距离下一级还需 38 积分
积分
12
发消息
显示全部楼层
前言
一直在零零散散的摸索WinDbg知识,但是总是不成体系,所以下定决心整理出来。
简介
WinDbg 是一个调试器,可用于分析故障转储、调试实时用户模式和内核模式代码,以及检查 CPU 寄存器和内存。那么为什么不用VS呢,一个是VS安装在开发环境上,主要用于源码级调试,生产环境调试比较困难,另外一个就是发现WinDbg确实很强大,很多问题都能定位出来。
下载
在微软官网
https://learn.microsoft.com/zh-CN/windows-hardware/drivers/debugger/#previous-versions-and-related-downloads。
点击下载,得到一个windbg.appinstaller的安装包文件,双击运行发现出现错误:解析应用包时出错。
我们用记事本打开文件,发现了实际下载地址
按照该地址下载得到实际安装包windbg.msixbundle,直接双击运行安装。
命令
WinDbg主要是以命令方式工作的,主要有三种命令:
标准命令
用来提供适用于各种调试目标的最基本的调试功能,不区分大小写。比如:
g 运行
t 单步步入
p 单步步过
r 查看和修改寄存器
元命令
是内建在调试器引擎或者WinDbg程序里面的。所有元命令都以(.)开始。比如:
.reload 重新载入符号
.reboot 重启目标机器
.restart 重启调试器
扩展命令
用于扩展特定某一方面的调试功能。需要加载特定的扩展模块,比如调试.net程序需要SOS模块。所有的扩展命令都以(!)开头。
来源:
https://www.cnblogs.com/leafroc/p/17984182
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
上一篇:
C#代码事件
下一篇:
C# Switch 语句进阶:模式匹配详解与实例演示
发表于 2024-1-24 14:33:58
举报
回复
使用道具
分享
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
快速回复
返回顶部
返回顶部
返回列表
返回列表