다음을 통해 공유


Registry 클래스

정의

Windows 레지스트리의 루트 키를 나타내는 RegistryKey 개체와 키/값 쌍에 액세스하는 static 메서드를 제공합니다.

public ref class Registry abstract sealed
public ref class Registry sealed
public static class Registry
public sealed class Registry
[System.Runtime.InteropServices.ComVisible(true)]
public static class Registry
type Registry = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Registry = class
Public Class Registry
Public NotInheritable Class Registry
상속
Registry
특성

설명

이 API에 대한 자세한 내용은 Microsoft.Win32.Registry 클래스를 참조하세요.

필드

ClassesRoot

해당 형식과 관련된 속성 및 문서의 형식 또는 클래스를 정의합니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_CLASSES_ROOT를 읽습니다.

CurrentConfig

사용자와 관련되지 않은 하드웨어에 대한 구성 정보가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_CONFIG를 읽습니다.

CurrentUser

현재 사용자 기본 설정에 대한 정보가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_USER를 읽습니다.

DynData
사용되지 않음.

동적 레지스트리 데이터가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_DYN_DATA를 읽습니다.

LocalMachine

로컬 컴퓨터에 대한 구성 데이터가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_LOCAL_MACHINE을 읽습니다.

PerformanceData

소프트웨어 구성 요소에 대한 성능 정보를 포함합니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_PERFORMANCE_DATA를 읽습니다.

Users

기본 사용자 구성에 대한 정보가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_USERS를 읽습니다.

메서드

GetValue(String, String, Object)

지정된 레지스트리 키에서 지정된 이름에 연결된 값을 검색합니다. 지정된 키에 해당 이름이 없으면 사용자가 제공한 기본값이 반환되고, 지정된 키가 없으면 null이 반환됩니다.

SetValue(String, String, Object)

지정된 레지스트리 키에 지정된 이름/값 쌍을 설정합니다. 지정된 키가 없으면 키가 새로 만들어집니다.

SetValue(String, String, Object, RegistryValueKind)

지정된 레지스트리 데이터 형식을 사용하여 지정된 레지스트리 키에 이름/값 쌍을 설정합니다. 지정된 키가 없으면 키가 새로 만들어집니다.

적용 대상

추가 정보