WinDbg调试:启动和退出
WinDbg的启动
启动并调试进程
可以直接使用 windbg
启动并调试进程:
> windbg notepad
绑定到进程
通过指定进程ID绑定
通过选项 -p
指定进程ID:
> windbg -p 45480
通过指定进程名称绑定
通过选项 -pn
指定进程名称:
> windbg -pn notepad.exe
如果多个进程同名,则报错:
There is more than one 'notepad.exe' process running. Find the process ID of the instance you are interested in and use -p <pid>.
意思是说如果同名,还得使用 -p
来指定具体的进程ID。
通过指定服务名称绑定
通过 -psn
指定服务名称:
> windbg -psn Dnscache
非入侵式绑定
通过选项 -pv
指定非入侵式绑定:
> windbg -pv -pn cocall.exe
选项 -pvr
同样指定以非入侵方式绑定,并且被调试进程不中断执行:
> windbg -pvr -pn cocall.exe
加载转储文件
通过选项 -z
加载转储文件:
> windbg -z test.dmp
WinDbg的退出
通过 q
或者 ALT + F4
退出调试并销毁被调试进程:
> q
通过 qd
退出调试,但被调试进程继续运行:
> qd
WinDbg调试:启动和退出相关推荐
- 【错误记录】Ubuntu 下 VSCode 编译报错 ( 无法生成和调试,因为活动文件不是 C 或 C++ 源文件。终端进程启动失败(退出代码: -1)。终端将被任务重用,按任意键关闭。 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 VSCode 中 , 创建 cpp 源码 : #include <iostream> #include <vector> ...
- Windbg调试命令详解
Windbg调试命令详解 发表于2013 年 8 月 23 日 转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Win ...
- windbg调试驱动学习总结
简单驱动编写与windbg调试 http://trustsec.blog.51cto.com/305338/64694/ 一.驱动编写 随着对windows系统的深入研究,越来越多的内核方面的知识被挖 ...
- 搬运! Windbg调试命令详解
转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是 ...
- 博客摘录「 Windbg调试命令汇总」2023年4月15日
目录 1.Windbg调试器介绍 2.Windbg版本说明 3.Windbg命令汇总 VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...) https://blog.csdn.net/c ...
- WinDbg -- 调试互斥体(Mutex)死锁
一. 演示用例 #include <windows.h> #include <tchar.h> #include <process.h>HANDLE hMutexA ...
- WinDBG 调试命令大全
转载收藏于:http://www.cnblogs.com/kekec/archive/2012/12/02/2798020.html #调试命令窗口 ++++++++++++++++++++++++ ...
- WinDBG调试dNet程序总结
WinDBG工具简介 http://www.cnblogs.com/mashuping/archive/2009/03/28/1424168.html 对于一般的程序不需要使用WinDBG工具去调试, ...
- windbg调试堆破坏
堆破坏 所谓的堆破坏,是说没控制好自己的指针,把不属于你分配的那块内存给写覆盖了.这块内存可能是你程序的数据,也可能是堆的管理结构.那么这个会导致怎样的后果呢?可能的情况我们来yy下 把程序里的计算结 ...
最新文章
- centos7 源码编译安装mysql 5.7.21
- 湘西州计算机等级考试内容,2020年3月湖南省湘西州市计算机等级考试注意事项...
- 【论文学习】mixup系列(mixup、cutMix、manifold mixup、patchUp、saliencyMix、puzzleMix、co-Mixup、FMix)
- 心态很容易受别人影响_为什么说缠论中的走势中枢容易影响短线买卖交易心态?...
- Windows10家庭中文版没有本地策略选项完美解决方案
- 文件字节输出流 java
- 2015年12月16日 Oracle语句实现有则更新无则插入
- plsql表锁被占用_处理Oracle被锁住的进程
- win11如何开启GUEST账户 windows11开启GUEST账户的设置方法
- [debug] RuntimeError: CUDA error: no kernel image is available for execution on the device
- Android 6.0 动态权限申请注意事项
- 前馈-反馈控制系统设计(过程控制课程设计matlab/simulink)
- seaweedfs问题处理
- 晒晒自己电脑里的常用工具
- JavaScript中的随机数--随机点名器
- c语言打造dnf游戏角色视频,主播DK:展示成果!打造20个武炼18个卢克C角色! - 地下城与勇士掌游宝...
- 两张表格数据匹配删除
- vivo冯宇飞:iQOO不请代言人 品牌更亲近互联网用户
- #记录 配对交易学习
- 生活随记 - 祝你生日快乐
热门文章
- OpenAttestation(OAT)
- 就算真的遇到卸磨杀驴了 也应该有应对策略
- AxMath使用教程+常用符号与公式(持续更新中)
- 基于Java的校园二手交易平台
- C++ 使用 openGL 实现吃豆人游戏
- js开发实例 —— 发送短信验证码倒计时5S钟之后自动跳转页面
- Twaver-HTML5基础学习(17)子网(SubNetwork)
- R语言使用fmsb包可视化基本雷达图(radar chart、蜘蛛图spider plot)、数据预处理(计算每个变量的最大值和最小值、并合并到原数据集)、可视化单个数据对象的雷达图
- android 版edge标签页,Edge Beta 版新功能:同步标签页和历史记录(附.APK)
- 强化学习的基本求解方法(二)