Compartir a través de


Ejemplo 13: Enumerar archivos de imagen con marcas globales

GFlags muestra las marcas establecidas para un archivo de imagen determinado, pero no muestra todos los archivos de imagen que tienen marcas establecidas.

Windows almacena marcas para un archivo de imagen que la entrada del Registro GlobalFlag en una subclave del Registro denominada para el archivo de imagen en la siguiente ruta de acceso del Registro, HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Image File Execution Options\ImageFileName\GlobalFlag.

Para determinar qué archivos de imagen tienen marcas establecidas, use Reg (reg.exe), una herramienta incluida en Windows Server 2003.

El siguiente comando Reg Query busca la entrada del Registro GlobalFlag en la ruta de acceso del Registro especificada. El parámetro -v especifica la entrada del Registro GlobalFlag . El parámetro /s hace que la búsqueda sea recursiva.

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

En respuesta, Reg muestra todas las instancias de la entrada del Registro GlobalFlag en la ruta de acceso y el valor de la entrada.

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

Propina Escriba el comando Reg en el Bloc de notas y guarde el archivo como imageflags.bat. A partir de entonces, para buscar archivos de imagen para los que se han establecido marcas, escriba ImageFlags.