当前位置: 首页 > news >正文

使用WinDbg对软件崩溃信息进行抓包的方法

哈喽,你好啊,我是雷工!

在KingSCADA4.0信创软件的使用过程中,时不时会遇到一些小问题。

比如遇到软件闪退的情况,这时候需要使用WinDbug软件对崩溃时的信息进行抓包。

然后降抓包信息发给开发进行问题分析。

对于WinDbug软件以前没有使用过,

现将使用WinDbug对软件崩溃信息进行抓包的使用方法记录如下:

01 获取软件

首先获取WinDbug软件,获取方法有很多,可以从网上搜索下载,

可以从社区群内获取,也可以联系小编获取。

02 区分版本

这里开始用管理员身份运行打开-WinDbg-文件-附加到进程

选择要监听的进程

结果弹出无法附加到进程,不支持该请求。

考虑是否因为监听的软件是64位的原因,于是找了个64位的软件,可以附加进程;

03 操作步骤

3.1、运行

解压缩,找到应用程序,右击,选择【以管理员身份运行】。

3.2、附加进程

选择【File】,在弹出的下拉列表中选择【Attach to a Process...】,选择要抓包的应用程序.

3.3、选择进程

选择要监听的程序进程,这里要监听KingSCADA4.0的运行态,因此选择【SCADAView.exe】

然后点击【OK】按钮。

3.4、开始抓包

在输入框内输入g,然后点击回车键,即开始抓包。

3.5、抓包界面

抓包界面如下图所示,显示【Debuggee is running...】

3.6、保存抓包

当监听的进程崩溃后,在输入框输入 .dump /ma c:\\scada.dmp,然后点击回车按钮。

3.7、保存成功

当界面中出现【Dump successfully written】时,说明保存成功;

3.8、获取日志

获取保存的抓包日志,即C盘下的scada.dmp即为抓包到的崩溃日志,可以压缩,然后发给开发人员进行问题分析。

04 后记

以上为使用WinDbg对软件崩溃信息进行抓包的一种使用方法,

有用得到的小伙伴可以参考该笔记。

2025-08-12

四川·绵阳

http://www.lryc.cn/news/624790.html

相关文章:

  • AI 在金融领域的落地案例
  • 为Vue TypeScript 项目添加 router 路由,跳转到Chat AI页面
  • 2025 年无毒冷却液市场深度全景调研及投资前景分析
  • Qwen Code宣布每天免费调用2000次,且无Token限制
  • 物联网智能边缘架构:流数据处理与设备管理的协同优化
  • Linux常用命令详解
  • 增强服务器防御能力的自动化工具 Fail2Ban
  • MySQL实战优化高手教程 – 从架构原理到生产调优
  • iOS 正式包签名指南
  • 【C#补全计划】预处理器指令
  • 【MongoDB】常见八股合集,mongodb的特性,索引使用,优化,事务,ACID,聚合查询,数据复制机制,理解其基于raft的选举机制
  • 【Langchain系列五】DbGPT——Langchain+PG构建结构化数据库智能问答系统
  • MongoDB新手教学
  • Flutter 多功能列表项:图标、文字与Switch组合
  • 在阿里云 CentOS Stream 9 64位 UEFI 版上离线安装 Docker Compose
  • 智能人形机器人:知识驱动的工业生产力革新
  • 神经网络显存占用分析:从原理到优化的实战指南
  • 实战架构思考及实战问题:Docker+‌Jenkins 自动化部署
  • 【论文阅读】-《GeoDA: a geometric framework for black-box adversarial attacks》
  • 动态规划:入门思考篇
  • 01.Linux小技巧
  • 【Python语法基础学习笔记】条件表达式和逻辑表达式
  • python遇到异常流程
  • 【verge3d】如何在项目里调用接口
  • Python函数:装饰器
  • Kafka 零拷贝(Zero-Copy)技术详解
  • C++面试中的手写快速排序:从基础到最优的完整思考过程
  • IEC EN 62040 不间断电源系统(UPS)安全要求标准
  • 【音视频】芯片、方案、市场信息收集
  • 恒创科技:日本服务器 ping 不通?从排查到解决的实用指南