这是第一部分,Windows平台下的应用程序调试技术讲座视频, 视频购买地址:
http://product.china-pub.com/3502590
对于研发公司IT支持人员,项目或开发经理,设置事后可跟踪的BUG跟踪以及分析服务系统,建议选择观看:
1、应用程序调试技术第1讲 准备调试环境
2、应用程序调试技术第2讲 管理符号文件与源代码
3、应用程序调试技术第6讲 Windbg 基本功能介绍
4、应用程序调试技术第26讲验尸调试
知识准备:SVN、SourceSafe使用经验;简单C++/C#代码阅读经验;理解质量控制原则。
编程初学者:
1、应用程序调试技术第1讲 准备调试环境
2、应用程序调试技术第3讲 Visual Studio基本调试技术
3、应用程序调试技术第4讲 Visual Studio调试技术中
4、应用程序调试技术第5讲 Visual Studio自动化调试及并行调试
5、应用程序调试技术第6讲 Windbg 基本功能介绍
知识准备:Visual Studio编程经验,VBScript编程能力,WPF编程,理解并行、多线程编程概念。
Windows C++,MFC程序员(3年编程经验)建议观看:
1、第1讲 准备调试环境
2、第6讲 Windbg 基本功能介绍
3、第7讲 调试栈溢出问题(上)
4、第8讲 调试栈溢出问题(下)
5、第9讲 调试堆溢出问题(上)
6、第10讲调试堆溢出问题(中)
7、第11讲调试堆溢出问题(下)
8、第12讲调试资源泄露问题(上)
9、第13讲调试资源泄露问题(下)
10、第14讲调试多线程问题(上)
11、第15讲调试多线程问题(下)
12、第26讲验尸调试
13、第27讲Windbg调试自动化
知识准备:熟悉Win32 C++编程,汇编,操作系统原理,熟悉虚拟内存管理,熟悉多线程编程,PowerShell,脚本编程能力。
.NET程序员(3年编程经验)建议观看:
1、第1讲 准备调试环境
2、第6讲 Windbg 基本功能介绍
3、第18讲CLR虚拟机及托管调试命令-应用程序域和装配件
4、第19讲CLR虚拟机及托管调试命令-对象
5、第20讲CLR虚拟机及托管调试命令-类型
6、第21讲CLR虚拟机及托管调试命令-线程
7、第22讲CLR虚拟机及托管调试命令-GC
8、第23讲CLR虚拟机及托管调试命令-COM互操作与异常
9、第24讲托管调试其他工具(上)
10、第25讲托管调试其他工具(下)
11、第26讲验尸调试
12、第27讲Windbg调试自动化
知识准备:熟悉.NET编程,熟悉.NET BCL,COM,汇编,操作系统原理,熟悉虚拟内存管理,熟悉多线程编程,PowerShell,脚本编程能力。
对于希望了解底层秘密的朋友,建议观看:
上面的名字起的有点随意,里面实际上解释了调试Windows 2003/XP内核和.NET虚拟机内核的方法,是源代码级别的。