为WinDbg设置符号文件路径

利用windbg分析程序崩溃生成的dmp文件 Windbg是一款功能十分强大的调试工具,它设计了极其丰富的功能来支持各种调试任务,包括用户态调试、内核态调试、调试转储文件、远程调试等等。 基本步骤: ●STEP 1:打开Windbg,在file中选择open crash Dump来打开所需要调试的Dump文件。 ●STEP 2:在file菜单中分别设置好Symbol file path 和 Source file path。 其中Symbol file path是程序编译时所生成的pdb文件,具体到某一个.pdb文件,如: ... 阅读详情

WinDbg可以通过加载Symbol文件(*.pdb),即时的调试程序。

WinDbg如何找到相应的符号文件呢?

WinDbg首先在.exe或者.dll所在目录下寻找同名的.pdb文件。如果找不到,WinDbg在Symbol File Path中查找。Symbol File Path可以通过多种方式设置:
1、通过WinDbg菜单File->Symbol File Path(Ctrl+S)设置。

在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\SymbolsLocal;

Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路径里做如下设置:srv*d:\SymbolsLocal*http://msdl.microsoft.com/download/symbols,这样如果相关符号表在d:\SymbolsLocal目录没有找到的话,Windbg会自动在Microsoft的Symbol Servers上下载。

如果你是调试自己的应用程序的话,建议你将自己应用程序的*.pdb文件的路径放在前面这样对Windbg来说查找起来比较快。如:在windbg的file/symbol file path对话框里输入以下文字,以便自动加载和下载符号C:\WINDOWS\Symbols;d:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\symbols;.sympath SRV*d:\SymbolsLocal*http://msdl.microsoft.com/download/symbols

2、当前环境变量中如果存在_NT_SYMBOL_PATH,则WinDbg通过此环境变量设置的路径查找。_NT_ALT_SYMBOL_PATH是另一个选择。

3、WinDbg提供命令行参数-y设置Symbol File Path。

4、在WinDbg中使用命令.sympath设置。

5、最后一种,WinDbg的帮助中没有提到,通过注册表设置:HKLM\SOFTWARE\Microsoft\Symbol Server Proxy\Web Directories\symbols下,设置SymbolPath,类型为REG_EXPAND_SZ。可以通过命令行直接添加:

reg add "HKLM\SOFTWARE\Microsoft\Symbol Server Proxy\Web Directories\symbols" /v SymbolPath /t REG_EXPAND_SZ /f /d c:\windows\symbols;SRV*d:\symbols*http://msdl.microsoft.com/download/symbols

原文地址:http://blog.youkuaiyun.com/epluguo/article/details/9219395

WinDbg使用教程:符号文件配置的完整指南 掌握WinDbg使用教程的关键一步是正确配置符号文件,确保调试时能准确解析函数调用栈。通过设置符号路径和使用微软公共符号服务器,可大幅提升调试效率,是进行Windows内核或驱动开发的必备技能。 阅读详情

相关推荐

windbg调试符号win10下代理设置

0x00 前言 时间过得太快,本来还想再win7上再战几年后转win10用windbg,结果win7在2019年年底已经停止维护了。今年2月有停止了edge的维护。前几篇博文还停留在xp的漏洞阶段。最近开始捡起windows的漏洞调试技术,准备再战,结果win10下的windbg一致提示找不到符号,郁闷了。 0x01 配置符号文件 在windbg的命令行中直接输入: 0:040> .symp...

counsellor的专栏 6019

windbg符号路径设置

1、 windbg访问符号需要两个文件(SYMSRV.DLL 和 SYMSTORE.EXE),所以添加主path环境变量中它们的路径进去,即:你的windbg安装目录(windbg.exe所在的目录). 操作方法:在桌面我的电脑点右键--属性--高级--环境变量,在系统变量列表框中找到path双击,在变量值最后面加一个分号再把你的安装目录写上.点确定. 这一步是告诉windbg那两个文件放在什么...

EmbeddedCoder 的优快云博客 7994

windbg调试C#程序

Windbg的安装与配置。 Not found clr. 查看最耗内存的地方。 查看程序死锁。

juns6的专栏 4747

windbg找不到pdb文件_使用Windbg时关于符号文件路径设置问题

楼主说的:设置好了符号文件路径是按照以下步骤设置的吗?WinDbg可以通过加载Symbol文件(*.pdb),即时的调试程序。WinDbg如何找到相应的符号文件呢?WinDbg首先在.exe或者.dll所在目录下寻找同名的.pdb文件。如果找不到,WinDbg在Symbol File Path中查找。Symbol File Path可以通过多种方式设置:1、通过WinDbg菜单File->S...

weixin_42395669的博客 1634

图解 windbg设置符号文件路径和使用入门

下载下来的windbg如下,有三个版本,x86,x64,汉化; 进入如下网址,选择合适版本的符号文件; 查看本机系统版本;选择Win7 Service Pack 1的版本下载; 下载后的符号文件安装包; 安装符号文件; 进入windbg,选择如下菜单; 在弹出的对话框

bcbobo21cn的专栏 7366

COCO2017数据集类别分布深度解析

本文深入解析了COCO2017数据集的类别分布情况,包括80个常见物体的分类统计和样本数量分析。通过对比训练集与验证集的分布一致性,探讨了数据均衡性问题,并针对高频和低频类别提出了实用的数据预处理和模型训练建议,帮助优化计算机视觉任务的性能。

weixin_42533751的博客 370

windbg符号文件路径设置

系统自动下载符号文件路径:srv*d:\symcachel*http://msdl.microsoft.com/download/symbols, 完整的符号文件路径:c:\pdb;srv*d:\symcache*http://msdl.microsoft.com/download/symbols

fbfsber008的专栏 3064

保姆级教程:用达芬奇Configurator配置CAN总线(从DBC导入到Controller设置)

本文详细介绍了使用达芬奇Configurator工具从DBC文件导入到CAN总线控制器设置的全流程配置方法。通过环境准备、CAN控制器模式选择、硬件参数配置、通信参数优化及通信栈集成等关键步骤,帮助开发者高效完成AUTOSAR架构下的CAN总线开发,特别适合汽车电子领域的工程师参考。

weixin_30529023的博客 443

设置Windbg符号文件路径

srv*D:\WINDDK\symbols*http://msdl.microsoft.com/download/symbols 转载于:https://www.cnblogs.com/saiksy/archive/2011/09/15/2177419.html

weixin_30851867的博客 106

腾讯滑块验证码collect参数逆向与JSVMP对抗实战

本文深入解析腾讯滑块验证码collect参数的逆向过程与JSVMP虚拟机对抗技术。通过详细的环境搭建、抓包分析和JSVMP逆向技巧,揭示collect参数的生成逻辑与加密流程,并提供完整的模拟实现方案和常见问题排查方法,助力开发者突破腾讯天御验证码的防护机制。

weixin_29009501的博客 1578

经典脉冲激光测距原理&雷达方程

脉冲激光测距机的工作过程如下:首先用瞄准光学系统瞄准目标,然后接通激光电源,储能电容器充电,产生触发闪光灯的触发脉冲,闪光灯点亮,激光器受激辐射,从输出反射镜发射出一个前沿陡峭、峰值功率高的激光脉冲,通过发射光学系统压缩光束发射角后射向目标。通过计算激光发射功率经介质传输的衰减,目标表面截获和反射的光功率,到达接收视场的光功率,以及接收光学系统接收到的光功率,就可以得到到达光电探测器的光功率,即接收功率。⑤光東路程上的折射率变化;),测量光脉冲到达目标并由目标返回到接收机的时间,由此计算出目标的距离。

weixin_46153372的博客 2526

关于windbg的symbol设置问题

首先参考该文:http://www.cnblogs.com/happyhippy/archive/2007/04/08/710933.html 下载具体的symbols文件,我用的是xpsp2的188M的那个文件,然后按照该文的设置进行,如果你进入windbg界面再命令行下输入 .sympath 没有什么错误提示,请不要大意,这时你再在windbg里面载入一个exe文件(比如我载入的是ecli

流浪天空 3万+

论文阅读:Visual Relationship Detection with Language Priors

Visual Relationship Detection with Language Priors(ECCV2016) 文章   尽管大多数的relationship并不常见,但是它们的object和predicate却更频繁地独立出现。paper用这个insight分别独立训练训练object和predicate的模型,然后再进行组合来预测relationship。Visual relatio...

Kivee的博客 2877

Windbg配置符号文件路径

在使用windbg前需要配置一下符号文件的加载路径,也就是pdb文件的所在路径,配置方法如下: File -> Symbol File Path 1.在Symbol path中输入:SRV*D:\SystemSymbols*http://msdl.microsoft.com/download/symbols;D:\WindbgSymbo...

akxun的博客 3427

一套适合 ABAP 初级和中级开发人员,从入门到提高的 ABAP 学习教程

曾几何时,ABAP 就是 SAP 的代名词。ABAP 这门编程语言造就了 SAP 名噪一时的 R/3 产品,同时也是如今 SAP 旗舰级产品,SAP S/4HANA 底层的实现语言。 ABAP 不仅代表着 SAP 这家公司在企业级管理软件市场辉煌的过去,ABAP 自身也在不断地进化着。SAP 不仅在本地部署(On-Premise)领域继续保持着自己绝对的统治地位,而且在云应用领域(Software-as-a-Service, 简称 SaaS), 也推出了自己的解决方案,比如 SAP S/4HANA Clo

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5930

近五年体内微/纳米机器人赋能肿瘤精准治疗综述:以 GBM 为重点

摘要 微/纳米机器人在实体瘤治疗领域展现出突破性潜力,通过主动运动能力解决传统纳米药物递送效率低、渗透不足等核心问题。2021-2025年间形成三条技术路线:1) 磁驱、声驱等运动增强递送实现深层渗透;2) 与免疫治疗融合实现原位免疫唤醒;3) 针对胶质母细胞瘤开发跨屏障递送系统。研究重点从单一运动性能转向"运动-分布-疗效"的系统评价,需建立标准化指标评估运动学参数、肿瘤分布均匀性和安全性。未来挑战在于临床转化的可制造性、闭环操控及生物相容性优化,特别是对血脑屏障穿透等复杂场景的系统集

AllenLV的博客 5167

WinDbg 配置符号文件

使用WinDbg,提示符号未加载。解决方法:首先点击windbg-->file-->symbol file path... 弹出下面对话框 ,在编辑框中输入:C:\mylocalsymbols;SRV"C:\mylocalsymbols" http://msdl.microsoft.com/download/symbols记得复制完后把Reload打勾

weixin_43610125的博客 1164

9.13华为OD机试真题 新系统 - 手机桌面整理 (Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【手机桌面整理】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【 手机桌面整理】多语言题解。

qq_45776114的博客 642

windbg连接vmware或者hyper-v 的配置

1.正确配置虚拟机和target电脑   1.1.vmware虚拟机配置:     VM->Settings->Hardware       Add...->Serial Port->output to named pipe->           \\.\pipe\[pipename] 填写[pipepath]           This end is the server 选择

cyx1231st的专栏 1835

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

windbg 符号设置

使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件。 符号路径设置: Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\symbols\win2k3_en; Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路

w823626691的专栏 625

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

windbg符号下载

使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件。 符号路径设置: Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\symbols\win2k3_en; Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路

fei1160688828的专栏 4600

windbg符号设置

使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件。 符号路径设置:Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\symbols\win2k3_en;Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路径里做如下设...

weixin_30687587的博客 184

VMare+Windbg设置

虚拟机版本   VMware.Workstation.v7.1.2 Windows 版本 YLMF_XP3_Pure.ISO Windbg 版本  dbg_x86_6.11.1.404.msi 符号文件版本 WindowsXP-KB936929-SP3-x86-symbols-update-ENU.exe 一、虚拟机设置 Settings ->Hardware ->Add ->Seria

553
上一篇: 生成程序崩溃的dump文件,使用windbg调试
下一篇: WinDbg配置和使用基础
cbbbc
博客等级 码龄15年 609粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值