Esempio 1: visualizzazione di flag globali
I comandi illustrati in questo esempio visualizzano i flag a livello di sistema impostati nel Registro di sistema, i flag di sistema impostati per la sessione (modalità kernel) e i flag impostati per un file di immagine.
Il comando GFlags seguente visualizza il valore corrente dei flag a livello di sistema impostati nel Registro di sistema. Usa il / r parametro per specificare la voce del Registro di sistema a livello di sistema.
gflags /r
In risposta, GFlags visualizza un singolo valore esadecimale che rappresenta la somma di tutti i flag impostati e un elenco dei flag impostati.
Current Boot Registry Settings are: 40001400
ptg - Enable pool tagging
ust - Create user mode stack trace database
bhd - Enable bad handles detection
In questo esempio i risultati mostrano che sono presenti tre tag impostati, con un valore combinato di 0x40001400.
Abilitare l'assegnazione di tag al pool (ptg) = 0x400
Creare un database di analisi dello stack in modalità utente (ust) = 0x1000
Abilitare il rilevamento di handle non valido (bhd) = 0x40000000
Il comando seguente visualizza i flag impostati per la sessione corrente. Usa il / k parametro per indicare la modalità kernel.
gflags /k
Il comando seguente visualizza i flag impostati nel Registro di sistema per il file di immagine notepad.exe. Usa il parametro /i per indicare la modalità file di immagine e specifica il file di immagine.
gflags /i notepad.exe
Tenere presente che il valore del flag visualizzato potrebbe non essere il valore corrente del flag effettivo. Le modifiche apportate ai flag a livello di sistema non sono valide fino al riavvio di Windows. Le modifiche apportate alle impostazioni del flag del file di immagine non sono valide fino al riavvio del programma.