Есть ли какие-либо замены WinDBG с лучшим GUI?

иногда я использую WinDBG для анализа проблем в производственной среде, где VS не может быть установлен. Несомненно, это очень мощный инструмент, но его использование немного раздражает. Несмотря на то, что продукт часто обновляется, его GUI возвращается к Дням Win95 или около того, и его удобство использования соответственно. Необходимость бороться с GUI для компоновки окон так, как я хочу, и помнить все эти текстовые команды, просто довольно низкий стандарт для современного рабочего стола приложение.

AFAIK, WinDBG в значительной степени построен поверх CDB, который является отладчиком командной строки. Таким образом, не должно быть так сложно построить современную оболочку GUI, которая заменит существующий динозавр. Кто-нибудь делал? Я единственный, имеющий те смешанные чувства к помощью WinDbg?

(кстати, я знаю, что могу создать дамп и вернуть его туда, где у меня есть VS, но иногда мне приходится отлаживать 64-битные процессы, и у меня нет 64-битной машины dev. Печально, но правда)

4 ответов


посмотреть этой Если вы хотите попробовать GUI для замены WinDbg.


рассмотреть новый WinDbg. Это в предварительном просмотре прямо сейчас. Он также поддерживает Отладка Путешествий Во Времени.

enter image description here


Я думаю, это слишком много, чтобы ожидать. С таким большим количеством команд, которые он имеет, он не будет тривиальным, чтобы иметь пользовательский интерфейс, который отображает все модные элементы. Это также может сделать его более громоздким, медленным.

однако он предоставляет вам элементы управления, которые должен иметь любой отладчик приложений пользовательского режима. Он отображает наиболее часто необходимую информацию, такую как стек вызовов, локальные переменные, потоки и так далее в отдельных окнах.

но если вам нужно более продвинутое функция отладки, у вас alwalys есть командный интерфейс.


WinDBG в значительной степени это, никто никогда не потрудился написать свой собственный пользовательский интерфейс для него. Даже с его причудами я фанат , потому что это в основном командная строка. Итак, каждому свое:)

обратите внимание, что VS 2011 Dev Preview в основном интегрирует поддержку WinDBG, поэтому в будущем VS будет новым интерфейсом WinDBG.

-Скотт