Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файл tools.ini содержит сведения для инициализации отладчиков командной строки. При запуске отладчик выполняет поиск соответствующего заголовка раздела в файле tools.ini и извлекает сведения об инициализации из записей под заголовком. Каждый отладчик командной строки имеет собственный заголовок раздела — [CDB], [NTSD] и [KD]. Переменная среды INIT должна указывать на каталог, содержащий файл tools.ini.
WinDbg не использует файл tools.ini. Вместо этого WinDbg сохраняет параметры инициализации в рабочих областях.
В следующей таблице показаны записи tools.ini.
Ключевые слова должны быть отделены от значений пробелами или двоеточием. Ключевые слова не учитывают регистр.
Для значений TRUE или FALSE "FALSE" является единственным ложным значением. Все остальное — TRUE.
Вход | Описание |
---|---|
$u 0:value ... $u 9:value |
Назначьте значения псевдонимам фиксированного имени. Можно указать числовые значения n или 0xn или любую другую строку. Дополнительные сведения см. в разделе "Использование псевдонимов ". Нет эквивалента в командной строке. |
DebugChildren:flag |
ИСТИНА или ЛОЖЬ. Если TRUE, CDB отлаживает указанное приложение, а также любые дочерние процессы, которые могут запуститься. Эквивалент командной строки — -o. |
DebugOutput:flag |
ИСТИНА или ЛОЖЬ. Если значение TRUE, CDB отправляет выходные данные и получает входные данные через терминал. Если FALSE, выходные данные переходят на экран пользователя. Параметр командной строки -d аналогичен, но не идентичен. |
IniFile:file |
Указывает имя файла сценария, из которого CDB или KD получают команды при запуске. По умолчанию используется файл ntsd.ini в текущем каталоге. Эквивалент командной строки — -cf. Дополнительные сведения см. в разделе "Использование файлов скриптов". |
LazyLoad:flag |
ИСТИНА или ЛОЖЬ. Если TRUE, CDB выполняет отложенную загрузку символов; то есть символы не загружаются до тех пор, пока это не требуется. Эквивалент командной строки — -s. Дополнительные сведения и другие методы настройки этого параметра см. в разделе "Отложенная загрузка символов". |
SetDll:filename |
Установите DLL расширения. Расширение имени файла .dll должно быть опущено. По умолчанию используется userexts.dll. Эквивалент командной строки — a. Дополнительные сведения и другие методы настройки данного параметра по умолчанию см. в разделе Загрузка библиотек DLL отладочного расширения. |
StopFirst:flag |
ИСТИНА или ЛОЖЬ. Если true, CDB останавливается на точке останова в конце процесса загрузки образа. Эквивалент командной строки — -g. |
StopOnProcessExit:flag |
ИСТИНА или ЛОЖЬ. Если TRUE, CDB останавливается при получении уведомления о завершении процесса. Эквивалент командной строки — -G. |
sxd:eventsxe:event | Задает ответ отладчика и состояние обработки для указанного исключения или события. Исключения и события могут быть указаны следующим образом: *: исключение n по умолчанию: исключение n (десятичный) 0xn: исключение 0xn (шестнадцатеричное) (другое): код событияДополнительные сведения об этом процессе и других методах управления этими параметрами см. в разделе "Управление исключениями и событиями ". |
VerboseOutput:flag |
ИСТИНА или ЛОЖЬ. Если TRUE, CDB отобразит подробные сведения об обработке символов, уведомлении о событиях и других процессах во время выполнения. Эквивалент командной строки — -v. |
линии:флаг |
ИСТИНА или ЛОЖЬ. Флаг строк включает или отключает поддержку информации о строках исходного кода. |
srcopt:опции |
Задает параметры исходной строки, которые управляют параметрами отображения источника и параметров шагов программы. Дополнительные сведения см. в разделе l+, l- (настройка параметров источника). |
srcpath:directory |
Задает путь поиска исходного файла. Дополнительные сведения см. в статье .srcpath, .lsrcpath (Set Source Path). |
enable_unicode:flag |
ИСТИНА или ЛОЖЬ. Флаг enable_unicode указывает, отображает ли отладчик указатели и массивы USHORT в виде строк Юникода. |
force_radix_output:flag |
ИСТИНА или ЛОЖЬ. Флаг force_radix_output указывает, отображаются ли целые числа в десятичном формате или в радиксе по умолчанию. |
col_mode:flag |
ИСТИНА или ЛОЖЬ. Флаг col_mode управляет параметром цветового режима. Если режим цвета включен, отладчик может создавать цветные выходные данные. По умолчанию большинство цветов не задаются, а по умолчанию используются текущие цвета консоли. |
col:namecolspec |
Имя указывает элемент, который вы раскрашиваете. Colspec — это трехбуквенный индикатор RGB формы [rR-][gG-][bB-]. Буква нижнего регистра указывает на более тёмное, буква верхнего регистра указывает на более яркое, а тире указывает на отсутствие вклада цветового компонента. Из-за ограничений цвета консоли яркость не применяется к каждому компоненту отдельно, но воздействует на все компоненты, если любой из них требует яркость. Другими словами, rgB совпадает с RGB. По этой причине рекомендуется использовать все заглавные буквы, если будут использоваться какие-либо заглавные буквы. Пример использования: col: emphfg R-- |
Ниже приведен пример раздела [NTSD] в файле tools.ini:
[NTSD]
sxe: 3c
sxe: cc
$u0: VeryLongName
VerboseOutput:true