다양한 문헌에서 Windows 레지스트리를 선별하여 정리했다.

5147 단어 Windows
Windows 레지스트리를 요약해 봤습니다.(총결산 자료가 매우 적다...)
기본적으로 아래 문헌에서 안주를 먹을 뿐이니 자세히 알고 싶으면 직접 받으세요.
  • 고급 사용자를 위한 Windows 레지스트리 정보
  • 제품의 GUID 판독 방법(Acrobat/Adobe Reader)
  • 등록 기능~제작후 알 수 있는COM의 기초
  • Office 2010 제품 코드 GUID의 번호 매기기
  • Chapter 9. COM을 위한 다양한 기술(1)
  • 설치 프로그램의 자체 제작
  • 제품을 열거하다
  • ActiveX 로그인 정보
  • WSH에서 본 COM의 기초 및 레지스트리
  • 레지스트리
  • COM, ActiveX 제어, Microsoft Windows CE
  • Dr.GUI, 어셈블리, COM 및 ATL 사용
  • MSI 형식의 설치 프로그램을 수동으로 제거하는 방법
  • 레지스트리(Registry)는 마이크로소프트가 만든 운영체제(OS)에서 사용하는 설정 정보의 데이터베이스다.
    레지스트리에는 다음 Windows에서 런타임 시 참조되는 정보가 저장됩니다.
  • 사용자당 약식
  • 컴퓨터에 설치된 어플리케이션과 각 어플리케이션에서 작성할 수 있는 문서 유형
  • 폴더와 응용 프로그램 아이콘에 대한 속성표 설정
  • 시스템에 존재하는 하드웨어의 종류
  • 및 사용 중인 포트
  • ...등
  • 일반적으로 등록표의 편집은 다음과 같은 방법에 따라 진행한다.
  • 등록 편집(Regedit.exe 또는 Regedt32.exe)
  • 등록표(.reg) 파일
  • 예: Visual Basic 스크립트 파일의 스크립트
  • reg 명령
  • 그룹 정책
  • 시스템 정책
  • ...등

  • regedit.exe 등으로 등록표를 확인하면 크게 다섯 개의 키로 나뉜다.
    다음 표는 시스템에서 사용하는 미리 정의된 키워드 목록입니다.키 이름의 최대 치수는 255자입니다.
    키 이름
    설명
    HKEY_CURRENT_USER
    현재 로그인한 사용자의 구성 정보의 루트를 저장합니다.
    HKEY_USERS
    모든 컴퓨터에 불러오는 유효한 사용자 프로필을 저장합니다.
    HKEY_LOCAL_MACHINE
    컴퓨터에는 고유의 구성 정보가 저장되어 있다.
    HKEY_CLASSES_ROOT
    이 버튼은 HKEY입니다.LOCAL_이것은 MACHINE\Software의 하위 열쇠입니다.
    HKEY_CURRENT_CONFIG
    스토리지 시스템 시작 시 로컬 컴퓨터에서 사용되는 하드웨어 구성 파일에 대한 정보입니다.

    데이터 형식


    데이터 유형 이름
    데이터 유형 유형
    설명
    REG_BINARY
    이진 값
    원시 이진 데이터.
    REG_RESOURCE_LIST
    이진 값
    내포된 시퀀스.
    REG_RESOURCE_REQUIREMENTS_LIST
    이진 값
    내포된 시퀀스.
    REG_FULL_RESOURCE_DESCRIPTOR
    이진 값
    내포된 시퀀스.
    REG_DWORD
    DWORD 값
    4바이트 길이의 수치 (32비트 정수) 로 표시된 데이터.
    REG_EXPAND_SZ
    문자열 값
    가변 길이의 데이터 문자열.
    REG_MULTI_SZ
    문자열 값
    여러 줄 문자열.
    REG_SZ
    문자열 값
    고정 길이의 텍스트 문자열.
    REG_NONE
    없음
    특정 유형의 데이터가 없습니다.
    REG_LINK
    링크
    기호 링크 이름에 대한 유니코드 문자열을 지정합니다.
    REG_QWORD
    QWORD 값
    64비트 정수의 수치로 표시된 데이터.

    Component Object Model(COM)


    COM 기능을 사용하기 위해 COM의 클래스 ID를 레지스트리에 등록합니다.
    COM 구성 요소를 레지스트리에 등록합니다.
    regsvr32 foo.dll
    레지스트리 등록에서 COM 구성 요소를 해제합니다.
    regsvr32/u foo.dll
    일반적으로 COM 구성 요소를 등록할 때 다음 레지스트리에 기록됩니다.

    값 이름

    HKEY_CLASSES_ROOT\CLSID{GUID}
    (Default)
    설명문
    HKEY_CLASSES_ROOT\CLSID{GUID}\InprocServer32
    (Default)
    DLL 경로
    HKEY_CLASSES_ROOT\CLSID{GUID}\InprocServer32
    ThreadingModel
    미끄럼 모형
    HKEY_CLASSES_ROOT\CLSID{GUID}\ProgID
    (Default)
    프로그램 식별자
    HKEY_CLASSES_ROOT{프로그램 식별자}
    (Default)
    설명문
    HKEY_CLASSES_ROOT{프로그램 식별자]\CLSID
    (Default)
    {GUID}

    Microsoft Windows Installer(MSI)



    설명
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
    UserData 하위 키 아래에 시스템에 존재하는 사용자를 나타내는 SID 텍스트가 있는 하위 키가 나열되어 있습니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer
    Products 하위 키에는 시스템에 설치된 모든 사용자의 제품이 나열됩니다.
    HKEY_CURRENT_USER\Software\Microsoft\Installer
    Products 하위 키 아래에 현재 로그인한 사용자가 설치한 제품을 나열합니다.

    총결산


    Windows 레지스트리를 조사하면 COM에 도달합니다.
    따라서 등록표를 직접 조사하는 것보다 COM을 조사하는 것이 더 빠르다.

    좋은 웹페이지 즐겨찾기