Поделиться через


Пример 1. Отображение глобальных флагов

Команды, показанные в этом примере, отображают флаги на уровне системы, заданные в реестре, флаги системы, заданные для сеанса (режим ядра), и флаги, заданные для файла изображения.

Следующая команда GFlags отображает текущее значение флагов на уровне системы, заданных в реестре. Он использует параметр /r для указания записи реестра на уровне системы.

gflags /r 

В ответ GFlags отображает одно шестнадцатеричное значение, представляющее сумму всех флагов и список наборов флагов.

Current Boot Registry Settings are: 40001400
    ptg - Enable pool tagging
    ust - Create user mode stack trace database
    bhd - Enable bad handles detection

В этом примере результаты показывают, что существует три набора тегов с объединенным значением 0x40001400.

Следующая команда отображает флаги, заданные для текущего сеанса. Он использует параметр /k для указания режима ядра.

gflags /k 

Следующая команда отображает флаги, заданные в реестре для файла образа notepad.exe. В нем используется параметр /i для указания режима файла изображения и указания файла образа.

gflags /i notepad.exe 

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