windbg是微软开发的一套调试器中的组件。
windbg由于其丰富的命令和对windows的原生支持还有其易用性,是其他其他调试器望尘莫及的。
不过,如果你只是想通过源码调试应用层程序,应该首选vc调试器。
windbg特色功能:
1. 支持应用层程序调试(可以源码调试)
2. 支持内核层调试。如调试驱动和操作系统
3. 支持远程调试
4. 分析dump文件
5. 查看本地操作系统信息
6. 丰富的命令(可以看到你用其他工具看不到的信息)
不足:
1. 界面不是太友好
与vc调试器比较:源码调试器首选vc
与ollydbg比较:无源码应用层程序调试首选ollydbg
远程调试应用程序
准备:
1. 远程机安装windbg
2. 本地安装windbg
远程机使用TCP链接设置:
- 设置windbg启动命令行:windbg.exe -server tcp:port=123456 (123456是端口号,这个可以随意设置)
- 然后通过命令行的方式启动
- 附加或启动一个需要调试的进程
本地机设置:
- 设置windbg启动命令行:windbg.exe -remote tcp:server=172.168.1.3,port=123456 (172.168.1.3是远程机器IP, 123456是端口号,一定要与远程机一致)
- 然后通过命令行的方式启动
更多关于windbg远程调试信息
参阅MSDN:http://msdn.microsoft.com/en-us/library/ff554390.aspx
windbg常用命令
请参考下列文章:
查看本地系统信息:
“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