Condividi tramite


Esempio 13: Elenco di file di immagine con flag globali

GFlags visualizza i flag impostati per un file di immagine specifico, ma non visualizza tutti i file di immagine con flag impostati.

Windows archivia i flag per un file di immagine che la voce del Registro di sistema GlobalFlag in una sottochiave del Registro di sistema denominata per il file di immagine nel percorso del Registro di sistema seguente , HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Image File Execution Options\ImageFileName\GlobalFlag.

Per determinare quali file di immagine hanno flag impostati, usare Reg (reg.exe), uno strumento incluso in Windows Server 2003.

Il comando Reg Query seguente cerca la voce del Registro di sistema GlobalFlag nel percorso del Registro di sistema specificato. Il parametro -v specifica la voce del Registro di sistema GlobalFlag . Il parametro /s rende ricorsiva la ricerca.

reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options" /v GlobalFlag /s

In risposta Reg visualizza tutte le istanze della voce del Registro di sistema GlobalFlag nel percorso e il valore della voce.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe
    GlobalFlag    REG_SZ    0x00001000

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\photohse.EXE
    GlobalFlag    REG_SZ    0x00200000

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\printhse.EXE
    GlobalFlag    REG_SZ    0x00200000

Mancia Digitare il comando Reg nel Blocco note, quindi salvare il file come imageflags.bat. Successivamente, per trovare i file di immagine per i quali sono stati impostati i flag, digitare solo ImageFlags.