다음을 통해 공유


예제 13: 전역 플래그를 사용하여 이미지 파일 나열

GFlags는 특정 이미지 파일에 대해 설정된 플래그를 표시하지만 플래그가 설정된 모든 이미지 파일을 표시하지는 않습니다.

Windows는 GlobalFlag 레지스트리 항목이 다음 레지스트리 경로인 HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Image File Execution Options\ImageFileName\GlobalFlag의 이미지 파일에 대해 명명된 레지스트리 하위 키에 있는 이미지 파일의 플래그를 저장합니다.

플래그가 설정된 이미지 파일을 확인하려면 Windows Server 2003에 포함된 도구인 Reg(reg.exe)를 사용합니다.

다음 Reg Query 명령은 지정된 레지스트리 경로에서 GlobalFlag 레지스트리 항목을 검색합니다. -v 매개 변수는 GlobalFlag 레지스트리 항목을 지정합니다. /s 매개 변수는 검색을 재귀적으로 만듭니다.

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

이에 대한 응답으로 Reg는 경로에 GlobalFlag 레지스트리 항목의 모든 인스턴스와 항목의 값을 표시합니다.

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

Reg 명령을 메모장에 입력한 다음 파일을 imageflags.bat 저장합니다. 그런 다음 플래그가 설정된 이미지 파일을 찾으려면 ImageFlags를 입력하기만 하면 됩니다.