首页 > 编程语言 >WinDbg 调试实战入门 - 调试第三方程序(记事本)

WinDbg 调试实战入门 - 调试第三方程序(记事本)

时间:2024-06-02 16:30:47浏览次数:23  
标签:WinDbg 符号 命令 线程 记事本 断点 调试

   专栏   ┇ 『Debug』『Debug』

 上一篇  ┇ 《WinDbg 源码级调试 C++ 程序》

WinDbg 源码级调试 C++ 程序_c++ windbg调试经典项目解析-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_41863029/article/details/138963604


        在上一篇 《WinDbg 源码级调试 C++ 程序》文章中,我们讲到了 WinDbg 的安装和配置方法,并以一个自己写的程序为例进项源码级的调试,对 WinDbg 的功能和使用有了一个初步感性认识。这一篇中,我们将调试没有源码的第三方程序。这是大多数真实调试情境。

        很多时候,我们需要去调试的程序并没有源码,或者源码不匹配。另外,例如 Windows 自身的程序或者第三方库、程序,我们是没有源码的。但需要了解它们的运行逻辑或查找卡死、崩溃原因,这个时候 WinDbg 就可以帮助我们。

        下面我们以记事本为例,实战一次真实的调试流程。

标签:WinDbg,符号,命令,线程,记事本,断点,调试
From: https://blog.csdn.net/weixin_41863029/article/details/139291271

相关文章

  • AS断点调试
    AS断点调试在查看流程或调试问题的时候一般采用添加log的方式,但添加Log一般都需要重新编译和安装,而对于框架部分的更是需要编译jar包push到机器后重启生效,对于一些简单的流程查看可能会比较繁琐,可以采用断点调试的方法,不用修改代码和编译,有时候会方便很多首先打开代码工程(不需要......
  • 微服务实践之使用 Visual Studio 2022 调试Dapr 应用程序
    安装配置相关软件安装PowerShell7/Coredotnettoolinstall--globalPowerShell安装VisualStudio扩展MicrosoftChildProcessDebuggingPowerTool2022安装插件后启动VisualStudio,可以在Debug->OtherDebuggingTargets中找到ChildProcessDebuggingSet......
  • java编辑器中如何调试程序?
    目录如何调试java程序?待续、更新中如何调试java程序?1看错误信息2相应位置输入输出信息:System.out.println("测试信息1");以此查看哪条语句未进行输入待续、更新中1顿号、:先使用ctrl+.,再使用一遍切回2下标:21==2~1~3上标:......
  • 鸿蒙HarmonyOS实战-Web组件(请求响应和页面调试)
    ......
  • 微信小程序webview 调试本地
    场景描述小程序A,内部使用webview访问本地的项目B,项目B启动在localhost:8888本来以为小程序配置勾选不校验https时就可以访问到webview,结果还是无法访问解决方案小程序的启动方式上配置参数如下--disable-web-security--user-data-dir说明小程序本质上也是一个浏览器......
  • WebStorm + Vite3.0 + Vue2.7 前端断点调试
    WebStorm+Vite3.0+Vue2.7前端断点调试目录WebStorm+Vite3.0+Vue2.7前端断点调试使用工具版本1、添加调试配置2、启动调试问题参考使用工具版本WebStorm2023.2、NodeJsv16.20.2、Vue2.7.7、Vite3.0.2、JavaScript1、添加调试配置右上角选择编辑配置.新......
  • vscode+gdb调试linux
    编译内核 makemeauconfig 后:Kernelhacking--->Compile-timechecksandcompileroptions--->[*]Compilethekernelwithdebuginfo[*]ProvideGDBscriptsforkerneldebugging [*]KerneldebuggingProcessortypeandfeature......
  • Windows驱动开发涉及到许多重要的概念和技术,包括调试、进程管理、文件操作、注册表访
    Windows驱动开发涉及到许多重要的概念和技术,包括调试、进程管理、文件操作、注册表访问、系统调用、IRP(I/ORequestPacket)和锁原理。以下是对每个主题的简要介绍:调试Windows驱动程序的调试通常涉及使用调试器(如WinDbg)来分析驱动程序的运行时行为,包括查看内存、寄存器状态、......
  • vscode技巧笔记3-调试编译
    1.概述vscode作为一个编辑器,同样也是开发工具,本文介绍运行调试环境2.通用配置vscode支持多种语言,这里介绍下通用配置,c和python(我自己用的)作为章节介绍2.1.运行相关界面2.1.1.语言解释器(languagemode)和解释器vscode会自动识别文件的后缀名然后进入对应的语言模式,如果是......
  • Nginx R31 doc-17-debugging 调试
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零......