EnglishFrenchGermanItalianPortugueseSpanish

Темы WinDbg

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

Данная заметка – это вольное изложение документации, которая поставляется с отладчиком.

Тема отладчика WinDbg – это специальным образом сконфигурированное рабочее место с окнами, закрепленными на своем месте. Выше уже было сказано то, что данный отладчик не отличается дружественным интерфейсом, поэтому темы в нем представлены в виде .reg файлов, которые можно импортировать (и экспортировать из реестра) в определенную ветку реестра (HKEY_CURRENT_USER\Software\Microsoft\Windbg).

Загрузка темы

  1. Рекомендуется очистить все данные рабочего места. Из GUI WinDbg – File->Clear Workspace или удалив ключ HKEY_CURRENT_USER\Software\Microsoft\Windbg\Workspaces.
  2. Загрузить тему из директории themes (C:\Program Files\Debugging Tools for Windows\themes\) отладчика по вашему выбору. Импортирование информации из .reg файла затрет текущее рабочее место.

Перед использованием темы

  1. После загрузки темы запустите WinDbg без параметров. Откроется рабочее место по умолчанию.
  2. Настройте готовую тему так, как вам это нужно. Не забудьте про пути к символам, исходным кодам и так далее. Также можно подвигать окна так, как вам будет удобно с ними работать.
  3. Закройте отладчик и сохраните ваше рабочее место.
  4. После всех настроек можно экспортировать ветку реестра HKEY_CURRENT_USER\Software\Microsoft\Windbg\Workspaces в .reg файл.

Предустановленные темы отладчика WinDbg


Читайте также:

Share

1 comment to Темы WinDbg

  • Для тех, кто юзает этот замечательный отладчик не только для ядра, есть несколько неприятных фич.
    1. У меня так и не получилось заставить его загружать мою тему автоматически, чтобы не приходилось каждый раз нажимать Ctrl+W.
    2. Если в настройках задать автоматическое сохранение темы при выходе, то при следующем запуске он загружает последнее отлаживаемое приложение со всеми сопуствующими натройками. При этом если загрузить другое — отладчик начинает тормозить по 2 секунды на каждый шаг трассировки, что жутко бесит.

    Для первой траблы приемлимым решением оказалось в свойствах ярлыка указать путь до файла в котором хранится созданная тема «C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe» -WF «C:\Program Files\Debugging Tools for Windows (x86)\themes\BLACK1.WEW». Коряво, зато работает.

    Решение второй траблы, из-за которой я не раз пытался расхерачить свой ноут ап стену, далеко не очевидно: настраеваем тему, сохраняем, грузим что-нибудь (обязательно), заходим в меню File->Clear Workspace… и убираем оттуда пункты «Unicode executable command line», «Unicode executable open dialog path» и «Unicode symbol path», еще разок сохраняем тему (можно в файл), затем, заходим в настройки отладчика и выбираем пункт «никогда не сохранять тему». Берегите нервы и удачной отладки ;)
    http://codestream.ru/util.html

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">