레지스트리 구성 값 설명
루트 키 (root key) 루트키라 부르는 다섯 가지 최상위 부분으로 나눠짐
때로는 HKEY와 하이브란 용어를 사용
서브 키 (subkey) 서브키는 폴더 내의 서브폴더 역할
키 (key) 키는 또 다른 폴더나 값을 저장할 수 있는 레지스트리 내 폴더
(루트키와 서브키는 모두 키다)
**값 엔트리
(value entry)** 값 엔트리는 순차적인 이름과 값 쌍 임.
**값이나 데이터
(value or data)** 레지스트리 엔트리 내에 저장된 데이터
루트 키 종류 설명
HKEY_LOCAL_MACHINE (HKLM) 시스템 전역 설정 저장
HKEY_CURRENT_USER (HKCU) 현재 사용자에 특화된 설정 저장
HKEY_CLASSES_ROOT 정의한 유형 정보를 저장
HKEY_CURRENT_CONFIG 현재 하드웨어 구성 설정, 특히 현재 설정과 표준 설정의 차이를 저장
HKEY_USERS 기본 사용자, 새로운 사용자, 현재 사용자의 설정을 정의

Untitled

컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Setup

컴퓨터\HKEY_LOCAL_MACHINE\ : 루트 키

SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Setup : 서브키

BootDir, LogLevel : 값 엔트리

API 설명
RegOpenKeyEx 편집과 질의용으로 레지스트리를 오픈
RegSetValueEx 레지스트리에 새로운 값을 추가하고 데이터를 설정
RegGetValue 레지스트리 내의 값 엔트리용 데이터를 반환

→ Reg Add 명령어로 레지스트리 오픈/추가 및 저장/반환 가능