Partager via


Exemple 13 : Liste des fichiers image avec des indicateurs globaux

GFlags affiche les indicateurs définis pour un fichier image particulier, mais il n’affiche pas tous les fichiers image dont les indicateurs sont définis.

Windows stocke les indicateurs d’un fichier image que l’entrée de Registre GlobalFlag dans une sous-clé de Registre nommée pour le fichier image dans le chemin d’accès du Registre suivant, HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Image File Execution Options\ImageFileName\GlobalFlag.

Pour déterminer quels fichiers image ont des indicateurs définis, utilisez Reg (reg.exe), un outil inclus dans Windows Server 2003.

La commande Reg Query suivante recherche l’entrée de Registre GlobalFlag dans le chemin du Registre spécifié. Le paramètre -v spécifie l’entrée de Registre GlobalFlag . Le paramètre /s rend la recherche récursive.

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

En réponse, Reg affiche toutes les instances de l’entrée de Registre GlobalFlag dans le chemin d’accès et la valeur de l’entrée.

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

Pointe Tapez la commande Reg dans le Bloc-notes, puis enregistrez le fichier en tant que imageflags.bat. Par la suite, pour rechercher les fichiers image pour lesquels des indicateurs ont été définis, tapez simplement ImageFlags.