Compartilhar via


Exemplo 13: Listando arquivos de imagem com sinalizadores globais

O GFlags exibe os sinalizadores definidos para um arquivo de imagem específico, mas não exibe todos os arquivos de imagem que têm sinalizadores definidos.

O Windows armazena sinalizadores para um arquivo de imagem que a entrada do Registro GlobalFlag em uma subchave do Registro nomeada para o arquivo de imagem no seguinte caminho do Registro, HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Image File Execution Options\ImageFileName\GlobalFlag.

Para determinar quais arquivos de imagem têm sinalizadores definidos, use Reg (reg.exe), uma ferramenta incluída no Windows Server 2003.

O comando Reg Query a seguir pesquisa a entrada do Registro GlobalFlag no caminho do Registro especificado. O parâmetro -v especifica a entrada do Registro GlobalFlag . O parâmetro /s torna a pesquisa recursiva.

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

Em resposta, Reg exibe todas as instâncias da entrada do Registro GlobalFlag no caminho e o valor da 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

Ponta Digite o comando Reg no Bloco de Notas e salve o arquivo como imageflags.bat. Depois disso, para localizar arquivos de imagem para os quais os sinalizadores foram definidos, basta digitar ImageFlags.