Freigeben über


Beispiel 13: Auflisten von Bilddateien mit globalen Flags

GFlags zeigt die für eine bestimmte Bilddatei festgelegten Flags an, aber nicht alle Bilddateien, für die Flags festgelegt sind.

Windows speichert Flags für eine Imagedatei, die der GlobalFlag-Registrierungseintrag in einem Registrierungsunterschlüssel namens für die Imagedatei im folgenden Registrierungspfad HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Image File Execution Options\ImageFileName\GlobalFlag.

Verwenden Sie Reg (reg.exe), ein Tool, das in Windows Server 2003 enthalten ist, um zu bestimmen, welche Imagedateien Flags festgelegt haben.

Der folgende Reg Query-Befehl sucht im angegebenen Registrierungspfad nach dem Registrierungseintrag GlobalFlag . Der -v-Parameter gibt den GlobalFlag-Registrierungseintrag an. Mit dem Parameter /s wird die Suche rekursiv.

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

Als Antwort zeigt Reg alle Instanzen des GlobalFlag-Registrierungseintrags im Pfad und den Wert des Eintrags an.

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

Tipp Geben Sie den Befehl Reg in Editor ein, und speichern Sie die Datei als imageflags.bat. Geben Sie anschließend ImageFlags ein, um Bilddateien zu finden, für die Flags festgelegt wurden.