Windbg远程调试

       Windbg远程调试 

场景: 

PC1:被调试主机 

PC2:调试机客户端 

 

  1. 被调试机的操作步骤 

  1. 以管理员身份运行windbg 

  1. File->open executable 打开要调试的应用程序(如果程序已经运行,可以附加File->attach to a process) 

  1. 在命令行中输入   .server tcp:port=9090 

  1. 在被调试机器上设置pdb文件的路径 

 

  1. 调试机器上的设置 

  1. 设置符号文件路径,这个路径必须和被调试机器上设置的符号路径一模一样,拷贝被调试机器上的符号路径到调试机器上。这一点很重要,否则在调试机器上不能下断点。加入被调试机器上是C:\Users\sanganlei\Desktop\x68\Release,就要拷贝到调试机器的符号路径上,尽管调试机上不存在这个路径,也要原模原样拷贝。这个符号路径貌似自己不拷贝,好像也会从被调试机器上自动同步到调试机器上。无论如何确保和被调试机器上的符号路径一样就行了,否则下不了断点!!!!!!!!!!!!!! 

  1. 设置源文件路径 

  1. 连接到被调试机器上,选择File->connect to a remote session 

输入:tcp:server=192.168.1.100,port=9090 

  1. 打开源文件,File->Open Source File 

  1. 按F9在源文件中下断点。 

  1. 在命令行中输入g,即可命中断点,红色的是下断点的位置,粉红色是断点被命中的位置。 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值