Registry   레지스트리

(2023-09-30)

1. 레지스트리 (Registry)

  ㅇ 영어 뜻으로는, 등기소/등록소

  ㅇ 공통으로 사용되는 이름 및 관련 정보들을 일원화해서 관리하는 조직을 일컬음

  ㅇ 컴퓨터 등에서는 현재의 시스템 정보를 담고있는 데이터베이스 형태의 저장소를 말함


2. [윈도우즈]  윈도 레지스트리

  ㅇ MS社 윈도우즈 시스템의 하드웨어나 소프트웨어 정보를 담고 있는 시스템 관련 정보의 모음   
     - 환경 설정, 사용자/프로그램/하드웨어의 추가 및 제거 등의 정보계층적으로 관리됨


3. [윈도우즈]  윈도 레지스트리 구성

  ㅇ HKEY_CLASSES_ROOT 
     - OLE 데이터파일의 각 확장자에 대한 정보 그리고 각 파일프로그램 간의 연
       결에 대한 정보를 갖고 있음

  ㅇ HKEY_CURRENT_USER 
     - 윈도우가 설치되어 있는 컴퓨터의 환경설정들에 대한 정보를 갖고있음

  ㅇ HKEY_LOCAL_MACHINE 
     - 컴퓨터에 설치된 하드웨어와 하드웨어를 구동시키는데 필요한 드라이버나 설정 사항에 관련된
       정보들을 갖고 있음
     - 例) TCP/IP registry settings이 들어있는 subkey
        . HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip

  ㅇ HKEY_USERS 
     - 'HKEY_CURRENT_USER' 에 저장된 정보 전체와 데스크탑 설정, 네트워크 연결등의
       정보가 저장되어 있으며, 'user.dat' 에 그 내용을 저장함
     - 만일, 윈도우 사용자가 한명일 경우 모든 설정 사항이 'HKEY_CURRENT_USER'의 내용과 일치

  ㅇ HKEY_CURRENT_CONFIG 
     - 레지스트리 부분에서 가장 단순한 곳.
     - 여기에는 위에서 설명한 'HKEY_LOCAL_MACHINE' 에 서브로 존재하는 'config' 의
       내용 만을 담고 있음
     - 따라서, 디스플레이와 프린터에 관한 설정에 관한 정보를 갖고 있음 

  ㅇ HKEY_DYN_DATA 
     - 'Config Manager' 와 'PertStats' 라는 두 개의 서브키를 갖음
       . 'PertStats' 는 윈도우의 모니터 역할을 함

윈도우즈 기타(미분류)
   1. ActiveX   2. DLL   3. GDI   4. MFC   5. NDIS   6. SDK   7. 가상 디바이스 드라이버   8. 닷넷   9. 레지스트리   10. 윈도우즈 API(Win32 등)   11. 윈속  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"