Chapter 2. Getting Started

In this chapter

Introducing the Debugging Tools
User-Mode Debugging
Kernel-Mode Debugging
Summary

This chapter introduces the Microsoft debugging tools most commonly used in Windows software development, namely, the Windows debuggers (WinDbg) and the Microsoft Visual Studio debugger, though the coverage is centered on WinDbg. The chapter also outlines steps for setting up your environment so that you can follow the debugging experiments conducted throughout the rest of the book.

The chapter contains a quick introduction to user-mode debugging with WinDbg. Although you might prefer the Visual Studio environment when debugging the applications you write and compile on the same development environment, the Windows debuggers can ...

Get Inside Windows® Debugging now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.