windows调试器之windbg

windbg是微软开发的一套调试器中的组件。

windbg由于其丰富的命令和对windows的原生支持还有其易用性,是其他其他调试器望尘莫及的。

不过,如果你只是想通过源码调试应用层程序,应该首选vc调试器。

windbg特色功能:

1. 支持应用层程序调试(可以源码调试)

2. 支持内核层调试。如调试驱动和操作系统

3. 支持远程调试

4. 分析dump文件

5. 查看本地操作系统信息

6. 丰富的命令(可以看到你用其他工具看不到的信息)

不足:

1. 界面不是太友好


与vc调试器比较:源码调试器首选vc

与ollydbg比较:无源码应用层程序调试首选ollydbg


远程调试应用程序

准备:

1. 远程机安装windbg

2. 本地安装windbg

远程机使用TCP链接设置:

  1. 设置windbg启动命令行:windbg.exe -server tcp:port=123456 (123456是端口号,这个可以随意设置)
  2. 然后通过命令行的方式启动
  3. 附加或启动一个需要调试的进程

本地机设置:

  1. 设置windbg启动命令行:windbg.exe -remote tcp:server=172.168.1.3,port=123456 (172.168.1.3是远程机器IP, 123456是端口号,一定要与远程机一致)
  2. 然后通过命令行的方式启动

更多关于windbg远程调试信息

参阅MSDN:http://msdn.microsoft.com/en-us/library/ff554390.aspx

windbg常用命令

请参考下列文章:

1. windows常用命令介绍(一)

2. windows常用命令介绍(二)

3. windows常用命令介绍(三)


查看本地系统信息:

“File”-->“kernel debug...”-->“local”-->“确定”


转载请注明出处。点点灵犀 ddlx studio http://blog.csdn.net/sunyikuyu http://blog.csdn.net/sunyikuyu http://blog.csdn.net/sunyikuyu http://blog.csdn.net/sunyikuyu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值