[VS工程技巧]远程调试工具及dump文件来检查程序崩溃及异常等问题

文章介绍了如何使用VisualStudio的远程调试工具进行DLL的远程调试,包括设置无身份验证的远程调试环境,确保两端DLL代码和pdb文件一致,以及利用dump文件辅助分析错误。强调了pdb文件在调试过程中的重要性,并提醒了远程调试的安全注意事项。

做什么

之前有一次梦中所得,既然可以让vs附加到进程去调试活动的dll,那要是可以让我本地的电脑去调试别人客户端或者测试环境的DLL就好了,这样就可以不通过dbgview去一个个输出看,而是可以直接调试到参数检查,并且根据报错检查问题所在了。

也正是这样的机缘巧合之下了解到远程调试工具,不得不感叹微软真的是一家伟大的公司,连这样的工具都有。

怎么做

实际上的工程应用很简单,步骤如下:

1.首先确定Visual Studio版本,比如你是2019版的VS,你就使用2019版的调试工具,总之调试方VS和被调试方的调试工具要保持版本一直。

这里就拿VS2019举例。

首先找到VS2019的调试工具,个人路径不同,如果你是默认设置可以参考一下我的路径

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x86

注意这个工具是分版本的,一般无脑用x86就行

image

注:这个文件夹是可以直接拎出来单独使用的,不需要别的依赖。

然后这个文件夹就可以随时拿出来,你可以放到自己的U盘或者移动硬盘什么的位置,方便随时取用的就行。

然后就可以把这个工具放到一台客机上,双击msvsmon.exe打开,打开后界面如此:

2.客机设置:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值