Microsoft.Win32.Registry 클래스
이 문서에서는 이 API에 대한 참조 설명서에 대한 추가 설명서를 제공합니다.
이 클래스는 Registry Windows를 실행하는 컴퓨터의 레지스트리에 있는 표준 루트 키 집합을 제공합니다. 레지스트리는 애플리케이션, 사용자 및 기본 시스템 설정에 대 한 정보에 대 한 스토리지 기능을 합니다. 애플리케이션은 레지스트리를 사용하여 애플리케이션을 닫은 후 보존해야 하는 정보를 저장하고 애플리케이션을 다시 로드할 때 동일한 정보에 액세스할 수 있습니다. 예를 들어 색 기본 설정, 화면 위치 또는 창 크기를 저장할 수 있습니다. 레지스트리의 다른 위치에 정보를 저장하여 각 사용자에 대해 이 데이터를 제어할 수 있습니다.
클래스에서 노출 Registry
하는 기본 또는 루트 RegistryKey 인스턴스는 레지스트리의 하위 키 및 값에 대한 기본 스토리지 메커니즘을 나타냅니다. 레지스트리가 존재 여부에 따라 달라지므로 모든 키는 읽기 전용입니다. 노출되는 Registry
키는 다음과 같습니다.
키 | 설명 |
---|---|
CurrentUser | 사용자 기본 설정에 대한 정보를 저장합니다. |
LocalMachine | 로컬 컴퓨터에 대한 구성 정보를 저장합니다. |
ClassesRoot | 형식(및 클래스) 및 해당 속성에 대한 정보를 저장합니다. |
Users | 기본 사용자 구성에 대한 정보를 저장합니다. |
PerformanceData | 소프트웨어 구성 요소에 대한 성능 정보를 저장합니다. |
CurrentConfig | 사용자별이 아닌 하드웨어 정보를 저장합니다. |
DynData | 동적 데이터를 저장합니다. |
레지스트리에서 정보를 저장/검색하려는 루트 키를 식별한 후에는 클래스를 사용하여 RegistryKey 하위 키를 추가 또는 제거하고 지정된 키의 값을 조작할 수 있습니다.
하드웨어 디바이스 플러그 앤 플레이 인터페이스를 사용 하 여 자동으로 정보를 배치할 수 있습니다. 소프트웨어 디바이스 드라이버 설치에 대 한 표준 Api를 작성 하 여 레지스트리에서 정보를 배치할 수 있습니다.
값을 가져오고 설정하기 위한 정적 메서드
클래스에는 Registry 레지스트리 키에서 값을 설정하고 검색하는 메서드도 포함되어 static
GetValueSetValue 있습니다. 이러한 메서드는 사용할 때마다 레지스트리 키를 열고 닫습니다. 따라서 많은 수의 값에 액세스할 때 클래스에서 유사한 메서드 RegistryKey 뿐만 아니라 수행되지 않습니다.
클래스는 RegistryKey 다음을 수행할 수 있는 메서드도 제공합니다.
- 레지스트리 키에 대한 Windows 액세스 제어 보안을 설정합니다.
- 값을 검색하기 전에 값의 데이터 형식을 테스트합니다.
- 키를 삭제합니다.
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기