Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows (Paperback)

Tarik Soulami



Use Windows debuggers throughout the development cycle—and build better software

Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.

Discover how to:

  • Go behind the scenes to examine how powerful Windows debuggers work
  • Catch bugs early in the development cycle with static and runtime analysis tools
  • Gain practical strategies to tackle the most common code defects
  • Apply expert tricks to handle user-mode and kernel-mode debugging tasks
  • Implement postmortem techniques such as JIT and dump debugging
  • Debug the concurrency and security aspects of your software
  • Use debuggers to analyze interactions between your code and the operating system
  • Analyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework




- 深入了解強大的Windows調試器的運作原理
- 使用靜態和運行時分析工具在開發週期的早期捕捉錯誤
- 獲得應對最常見程式碼缺陷的實用策略
- 應用專業技巧處理用戶模式和核心模式的調試任務
- 實施即時編譯(JIT)和轉儲調試等事後技術
- 調試軟體的並發性和安全性方面
- 使用調試器分析您的程式碼與作業系統之間的互動
- 使用Xperf和Windows事件追蹤(ETW)框架分析軟體行為