Рассматриваются методики отладки (отладочные операторы, трассировка, блочное тестирование), основы работы и типы отладчиков, точки прерывания и пошаговый проход, таблицы символов и форматы символов отладки, удаленная отладка, автоматизированное тестирование. Большое внимание уделено дизассемблированию программ и работе с отладчиками Visual C++ и Visual Basic, мультимашинной и мультипроцессной трассировке, многопоточным блокировкам. В приложениях содержатся сведения о журналах программы Dr. Watson, ресурсах Интернета для Windows-разработчиков и форматах точек прерывания. На компакт-диске представлены MS Platform SDK (январь 2000 г.), исходные коды, отладочные утилиты и полнофункциональный GUI-отладчик.Краткое содержаниеВведение Часть I. Структура отладки Глава 1. Ошибки: откуда они появляются и как их устранять Глава 2. Начало отладки Глава 3. Отладка во время кодирования Часть II. Возможности отладки Глава 4. Как работают отладчики? Глава 5. Интенсивная отладка средствами отладчика Visual C++ Глава 6. Отладка средствами языка ассемблера х86 и окна Disassembly Глава 7. Интенсивная отладка средствами отладчика Visual Basic Часть III. Инструменты и методики Глава 8. Поиск сбойной строки по аварийному адресу Глава 9. Обработчики аварий Глава 10. Отладка служб Windows 2000 и их DLL Глава 11. Мультимашинная, мультипроцессная трассировка Глава 12. Многопоточные блокировки Глава 13. Автоматизированное тестирование Глава 14. Ограничение вызовов функции Output Debug String Глава 15. Отладочная С-библиотека времени выполнения (DCRT) Приложение 1. Чтение журналов программы Dr. Watson Приложение 2. Web - ресурсы для Windows - разработчиков Приложение 3. Форматы точек прерывания Приложение 4. Содержимое компакт - диска Предметный указатель