1 <?xml version="1.0" encoding="utf-8"?>
4 <name>Microsoft.Win32.Registry</name>
7 <member name="T:Microsoft.Win32.Registry">
8 <summary>Windows 레지스트리의 루트 키를 나타내는 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체와 키/값 쌍에 액세스하는 static 메서드를 제공합니다.</summary>
10 <member name="F:Microsoft.Win32.Registry.ClassesRoot">
11 <summary>해당 형식과 관련된 속성 및 문서의 형식 또는 클래스를 정의합니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CLASSES_ROOT를 읽습니다.</summary>
13 <member name="F:Microsoft.Win32.Registry.CurrentConfig">
14 <summary>사용자와 관련되지 않은 하드웨어에 대한 구성 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_CONFIG를 읽습니다.</summary>
16 <member name="F:Microsoft.Win32.Registry.CurrentUser">
17 <summary>현재 사용자 기본 설정에 대한 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_USER를 읽습니다.</summary>
19 <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
20 <summary>지정된 레지스트리 키에서 지정된 이름에 연결된 값을 검색합니다.지정된 키에 해당 이름이 없으면 사용자가 제공한 기본값이 반환되고, 지정된 키가 없으면 null이 반환됩니다.</summary>
22 <paramref name="keyName" />에 지정된 하위 키가 없으면 null이 반환되고, 그렇지 않으면 <paramref name="valueName" />과 연결된 값이 반환됩니다. <paramref name="valueName" />이 없으면 <paramref name="defaultValue" />가 반환됩니다.</returns>
23 <param name="keyName">"HKEY_CURRENT_USER"와 같이 유효한 레지스트리 루트로 시작하는 키의 전체 레지스트리 경로입니다. </param>
24 <param name="valueName">이름/값 쌍의 이름입니다.</param>
25 <param name="defaultValue">
26 <paramref name="valueName" />이 없는 경우에 반환할 값입니다.</param>
27 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
28 <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
29 <exception cref="T:System.ArgumentException">
30 <paramref name="keyName" />이 유효한 레지스트리 루트로 시작하지 않은 경우 </exception>
32 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
35 <member name="F:Microsoft.Win32.Registry.LocalMachine">
36 <summary>로컬 컴퓨터에 대한 구성 데이터가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_LOCAL_MACHINE을 읽습니다.</summary>
38 <member name="F:Microsoft.Win32.Registry.PerformanceData">
39 <summary>소프트웨어 구성 요소의 성능 정보를 포함합니다.이 필드는 Windows 레지스트리 기본 키 HKEY_PERFORMANCE_DATA를 읽습니다.</summary>
41 <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
42 <summary>지정된 레지스트리 키에 지정된 이름/값 쌍을 설정합니다.지정된 키가 없으면 키가 새로 만들어집니다.</summary>
43 <param name="keyName">"HKEY_CURRENT_USER"와 같이 유효한 레지스트리 루트로 시작하는 키의 전체 레지스트리 경로입니다. </param>
44 <param name="valueName">이름/값 쌍의 이름입니다.</param>
45 <param name="value">저장할 값입니다.</param>
46 <exception cref="T:System.ArgumentNullException">
47 <paramref name="value" />가 null입니다. </exception>
48 <exception cref="T:System.ArgumentException">
49 <paramref name="keyName" />이 유효한 레지스트리 루트로 시작하지 않은 경우 또는<paramref name="keyName" />이 최대 허용 길이(255자)보다 긴 경우</exception>
50 <exception cref="T:System.UnauthorizedAccessException">루트 수준 노드와 같이 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이므로 여기에 쓸 수 없는 경우 </exception>
51 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </exception>
53 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
54 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
57 <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
58 <summary>지정된 레지스트리 데이터 형식을 사용하여 지정된 레지스트리 키에 이름/값 쌍을 설정합니다.지정된 키가 없으면 키가 새로 만들어집니다.</summary>
59 <param name="keyName">"HKEY_CURRENT_USER"와 같이 유효한 레지스트리 루트로 시작하는 키의 전체 레지스트리 경로입니다. </param>
60 <param name="valueName">이름/값 쌍의 이름입니다.</param>
61 <param name="value">저장할 값입니다.</param>
62 <param name="valueKind">데이터를 저장할 때 사용할 레지스트리 데이터 형식입니다.</param>
63 <exception cref="T:System.ArgumentNullException">
64 <paramref name="value" />가 null입니다. </exception>
65 <exception cref="T:System.ArgumentException">
66 <paramref name="keyName" />이 유효한 레지스트리 루트로 시작하지 않은 경우또는<paramref name="keyName" />이 최대 허용 길이(255자)보다 긴 경우또는 <paramref name="value" />의 형식이 <paramref name="valueKind" />에 지정된 레지스트리 데이터 형식과 일치하지 않아 데이터가 올바르게 변환되지 않은 경우 </exception>
67 <exception cref="T:System.UnauthorizedAccessException">
68 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이므로 쓸 수 없는 경우. 예를 들어, 루트 수준 노드이거나 쓰기 권한으로 키를 열지 않은 경우일 수 있습니다. </exception>
69 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </exception>
71 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
72 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
75 <member name="F:Microsoft.Win32.Registry.Users">
76 <summary>기본 사용자 구성에 대한 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_USERS를 읽습니다.</summary>
78 <member name="T:Microsoft.Win32.RegistryHive">
79 <summary>외부 시스템의 상위 수준 노드에 대한 가능한 값을 나타냅니다.</summary>
81 <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
82 <summary>다른 컴퓨터의 HKEY_CLASSES_ROOT 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
84 <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
85 <summary>다른 컴퓨터의 HKEY_CURRENT_CONFIG 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
87 <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
88 <summary>다른 컴퓨터의 HKEY_CURRENT_USER 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
90 <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
91 <summary>다른 컴퓨터의 HKEY_LOCAL_MACHINE 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
93 <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
94 <summary>다른 컴퓨터의 HKEY_PERFORMANCE_DATA 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
96 <member name="F:Microsoft.Win32.RegistryHive.Users">
97 <summary>다른 컴퓨터의 HKEY_USERS 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
99 <member name="T:Microsoft.Win32.RegistryKey">
100 <summary>Windows 레지스트리의 키 수준 노드를 나타냅니다.이 클래스는 레지스트리 캡슐화 클래스입니다.</summary>
102 <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
103 <summary>새 하위 키를 만들거나 쓰기 권한으로 기존 하위 키를 엽니다. </summary>
104 <returns>새로 만든 하위 키 또는 작업이 실패한 경우 null입니다.길이가 0인 문자열이 <paramref name="subkey" />에 지정되어 있으면 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 반환됩니다.</returns>
105 <param name="subkey">만들거나 열 하위 키의 이름 또는 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
106 <exception cref="T:System.ArgumentNullException">
107 <paramref name="subkey" />가 null인 경우 </exception>
108 <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 만들거나 여는 데 필요한 권한이 없는 경우 </exception>
109 <exception cref="T:System.ObjectDisposedException">이 메서드를 호출할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
110 <exception cref="T:System.UnauthorizedAccessException">
111 <see cref="T:Microsoft.Win32.RegistryKey" />에 쓸 수 없는 경우. 예를 들어, 해당 키가 쓸 수 있는 키로 열리지 않았거나 사용자에게 필요한 액세스 권한이 없습니다. </exception>
112 <exception cref="T:System.IO.IOException">중첩 수준이 510을 초과하는 경우또는시스템 오류가 발생한 경우. 예를 들어, <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 루트에서 키를 삭제했거나 키를 만들려고 했습니다.</exception>
114 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
115 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
118 <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean)">
119 <summary>새 하위 키를 만들거나 지정 된 액세스 기존 하위 키를 엽니다. 부터 사용할 수 있습니다.NET Framework 2015</summary>
120 <returns>새로 만든 하위 키 또는 작업이 실패한 경우 null입니다.길이가 0인 문자열이 <paramref name="subkey" />에 지정되어 있으면 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 반환됩니다.</returns>
121 <param name="subkey">만들거나 열 하위 키의 이름 또는 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
122 <param name="writable">true새 하위 키를 나타내려면를 쓸 수 있습니다. 그렇지 않은 경우 false.</param>
123 <exception cref="T:System.ArgumentNullException">
124 <paramref name="subkey" />가 null인 경우 </exception>
125 <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 만들거나 여는 데 필요한 권한이 없는 경우 </exception>
126 <exception cref="T:System.UnauthorizedAccessException">현재 <see cref="T:Microsoft.Win32.RegistryKey" />에 쓸 수 없는 경우. 예를 들어, 해당 키가 쓸 수 있는 키로 열리지 않았거나 사용자에게 필요한 액세스 권한이 없습니다.</exception>
127 <exception cref="T:System.IO.IOException">중첩 수준이 510을 초과하는 경우또는시스템 오류가 발생한 경우. 예를 들어, <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 루트에서 키를 삭제했거나 키를 만들려고 했습니다.</exception>
129 <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
130 <summary>새 하위 키를 만들거나 지정 된 액세스 기존 하위 키를 엽니다. 부터 사용할 수 있습니다.NET Framework 2015</summary>
131 <returns>새로 만든 하위 키 또는 작업이 실패한 경우 null입니다.길이가 0인 문자열이 <paramref name="subkey" />에 지정되어 있으면 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 반환됩니다.</returns>
132 <param name="subkey">만들거나 열 하위 키의 이름 또는 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
133 <param name="writable">true새 하위 키를 나타내려면를 쓸 수 있습니다. 그렇지 않은 경우 false.</param>
134 <param name="options">사용할 레지스트리 옵션입니다.</param>
135 <exception cref="T:System.ArgumentNullException">
136 <paramref name="subkey" />가 null인 경우 </exception>
137 <exception cref="T:System.ArgumentException">
138 <paramref name="options" />유효한 옵션을 지정 하지 않습니다.</exception>
139 <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 만들거나 여는 데 필요한 권한이 없는 경우 </exception>
140 <exception cref="T:System.UnauthorizedAccessException">현재 <see cref="T:Microsoft.Win32.RegistryKey" />에 쓸 수 없는 경우. 예를 들어, 해당 키가 쓸 수 있는 키로 열리지 않았거나 사용자에게 필요한 액세스 권한이 없습니다.</exception>
141 <exception cref="T:System.IO.IOException">중첩 수준이 510을 초과하는 경우또는시스템 오류가 발생한 경우. 예를 들어, <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 루트에서 키를 삭제했거나 키를 만들려고 했습니다.</exception>
143 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
144 <summary>지정된 하위 키를 삭제합니다. </summary>
145 <param name="subkey">삭제할 하위 키의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
146 <exception cref="T:System.InvalidOperationException">
147 <paramref name="subkey" />에 자식 하위 키가 있는 경우 </exception>
148 <exception cref="T:System.ArgumentException">
149 <paramref name="subkey" /> 매개 변수에 유효한 레지스트리 키가 지정되지 않은 경우 </exception>
150 <exception cref="T:System.ArgumentNullException">
151 <paramref name="subkey" /> 이 선언은 아래 선언과 같습니다. null</exception>
152 <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우 </exception>
153 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
154 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
156 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
157 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
160 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean)">
161 <summary>지정된 하위 키를 삭제하고 하위 키가 없는 경우 예외를 발생시킬지 여부를 지정합니다. </summary>
162 <param name="subkey">삭제할 하위 키의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
163 <param name="throwOnMissingSubKey">지정된 하위 키를 찾을 수 없는 경우에 예외를 발생시킬지 여부를 나타냅니다.이 인수가 true이고 지정된 하위 키가 없으면 예외가 발생합니다.이 인수가 false이고 지정된 하위 키가 없으면 아무 작업도 수행되지 않습니다.</param>
164 <exception cref="T:System.InvalidOperationException">
165 <paramref name="subkey" />에 자식 하위 키가 있는 경우 </exception>
166 <exception cref="T:System.ArgumentException">
167 <paramref name="subkey" />가 유효한 레지스트리 키를 지정하지 않으며, <paramref name="throwOnMissingSubKey" />는 true입니다. </exception>
168 <exception cref="T:System.ArgumentNullException">
169 <paramref name="subkey" />가 null인 경우</exception>
170 <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우 </exception>
171 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
172 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
174 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
175 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
178 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String)">
179 <summary>하위 키와 자식 하위 키를 재귀적으로 삭제합니다. </summary>
180 <param name="subkey">삭제할 하위 키입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
181 <exception cref="T:System.ArgumentNullException">
182 <paramref name="subkey" />가 null인 경우 </exception>
183 <exception cref="T:System.ArgumentException">루트 하이브를 삭제하려고 한 경우또는<paramref name="subkey" />에 유효한 레지스트리 하위 키가 지정되지 않은 경우 </exception>
184 <exception cref="T:System.IO.IOException">I/O 오류가 발생한 경우</exception>
185 <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우 </exception>
186 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
187 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
189 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
190 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
193 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean)">
194 <summary>지정된 하위 키와 자식 하위 키를 재귀적으로 삭제하고 하위 키가 없는 경우 예외를 발생시킬지 여부를 지정합니다. </summary>
195 <param name="subkey">삭제할 하위 키의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
196 <param name="throwOnMissingSubKey">지정된 하위 키를 찾을 수 없는 경우에 예외를 발생시킬지 여부를 나타냅니다.이 인수가 true이고 지정된 하위 키가 없으면 예외가 발생합니다.이 인수가 false이고 지정된 하위 키가 없으면 아무 작업도 수행되지 않습니다.</param>
197 <exception cref="T:System.ArgumentException">트리의 루트 하이브를 삭제하려고 한 경우또는<paramref name="subkey" />을를는 유효한 레지스트리 하위 키를 지정하지 않으며, <paramref name="throwOnMissingSubKey" />을를는 true입니다.</exception>
198 <exception cref="T:System.ArgumentNullException">
199 <paramref name="subkey" />가 null인 경우</exception>
200 <exception cref="T:System.ObjectDisposedException">
201 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다.</exception>
202 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
203 <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우</exception>
205 <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
206 <summary>지정된 값을 이 키에서 삭제합니다.</summary>
207 <param name="name">삭제할 값의 이름입니다. </param>
208 <exception cref="T:System.ArgumentException">
209 <paramref name="name" />이 값에 대한 유효한 참조가 아닌 경우 </exception>
210 <exception cref="T:System.Security.SecurityException">사용자에게 값을 삭제하는 데 필요한 권한이 없는 경우 </exception>
211 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
212 <exception cref="T:System.UnauthorizedAccessException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용인 경우 </exception>
214 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
215 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
218 <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean)">
219 <summary>이 키에서 지정된 값을 삭제하고 값이 없을 경우 예외를 발생시킬지 여부를 지정합니다.</summary>
220 <param name="name">삭제할 값의 이름입니다. </param>
221 <param name="throwOnMissingValue">지정된 값을 찾을 수 없는 경우에 예외를 발생시킬지 여부를 나타냅니다.이 인수가 true이고 지정된 값이 없으면 예외가 발생합니다.이 인수가 false이고 지정된 값이 없으면 아무 작업도 수행되지 않습니다.</param>
222 <exception cref="T:System.ArgumentException">
223 <paramref name="name" />이 값에 대한 유효한 참조가 아니고 <paramref name="throwOnMissingValue" />가 true인 경우 또는 <paramref name="name" />가 null인 경우</exception>
224 <exception cref="T:System.Security.SecurityException">사용자에게 값을 삭제하는 데 필요한 권한이 없는 경우 </exception>
225 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
226 <exception cref="T:System.UnauthorizedAccessException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용인 경우 </exception>
228 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
229 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
232 <member name="M:Microsoft.Win32.RegistryKey.Dispose">
234 <see cref="T:Microsoft.Win32.RegistryKey" /> 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.</summary>
236 <member name="M:Microsoft.Win32.RegistryKey.Flush">
237 <summary>지정된 열린 레지스트리 키의 특성을 모두 레지스트리에 기록합니다.</summary>
239 <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
240 <summary>[보안 중요] 지정된 핸들에서 레지스트리 키를 만듭니다.</summary>
241 <returns>레지스트리 키입니다.</returns>
242 <param name="handle">레지스트리 키에 대한 핸들입니다.</param>
244 <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
245 <summary>[보안 중요] 지정된 핸들 및 레지스트리 뷰 설정에서 레지스트리 키를 만듭니다. </summary>
246 <returns>레지스트리 키입니다.</returns>
247 <param name="handle">레지스트리 키에 대한 핸들입니다.</param>
248 <param name="view">사용할 레지스트리 뷰입니다.</param>
250 <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
251 <summary>모든 하위 키 이름이 포함된 문자열의 배열을 검색합니다.</summary>
252 <returns>현재 키에 대한 하위 키의 이름이 포함된 문자열의 배열입니다.</returns>
253 <exception cref="T:System.Security.SecurityException">사용자에게 키를 읽는 데 필요한 권한이 없는 경우 </exception>
254 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
255 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
256 <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</exception>
258 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
261 <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
262 <summary>지정된 이름과 연결된 값을 검색합니다.이름/값 쌍이 레지스트리에 없으면 null을 반환합니다.</summary>
264 <paramref name="name" />과 연결된 값이거나, <paramref name="name" />이 없으면 null입니다.</returns>
265 <param name="name">검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
266 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
267 <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
268 <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
269 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
271 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
274 <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object)">
275 <summary>지정된 이름과 연결된 값을 검색합니다.이름이 없으면 사용자가 제공하는 기본값을 반환합니다.</summary>
276 <returns>확장되지 않은 상태로 유지되는 포함 환경 변수가 있는 <paramref name="name" />과 연결된 값이거나, <paramref name="name" />이 없으면 <paramref name="defaultValue" />입니다.</returns>
277 <param name="name">검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
278 <param name="defaultValue">
279 <paramref name="name" />이 없는 경우에 반환할 값입니다. </param>
280 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
281 <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
282 <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
283 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
285 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
288 <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object,Microsoft.Win32.RegistryValueOptions)">
289 <summary>지정된 이름 및 검색 옵션과 연결된 값을 검색합니다.이름이 없으면 사용자가 제공하는 기본값을 반환합니다.</summary>
290 <returns>지정된 <paramref name="options" />에 따라 처리되는 <paramref name="name" />과 연결된 값이거나, <paramref name="name" />이 없으면 <paramref name="defaultValue" />입니다.</returns>
291 <param name="name">검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
292 <param name="defaultValue">
293 <paramref name="name" />이 없는 경우에 반환할 값입니다. </param>
294 <param name="options">검색된 값의 선택적인 처리를 지정하는 열거형 값 중 하나입니다.</param>
295 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
296 <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
297 <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
298 <exception cref="T:System.ArgumentException">
299 <paramref name="options" />가 유효한 <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 값이 아닌 경우. 예를 들어, 잘못된 값이 <see cref="T:Microsoft.Win32.RegistryValueOptions" />로 캐스팅되었습니다.</exception>
300 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
302 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
305 <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
306 <summary>지정된 이름과 연결된 값의 레지스트리 데이터 형식을 검색합니다.</summary>
308 <paramref name="name" />에 연결된 값의 레지스트리 데이터 형식입니다.</returns>
309 <param name="name">레지스트리 데이터 형식을 검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
310 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
311 <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
312 <exception cref="T:System.IO.IOException">지정된 값이 포함된 하위 키가 없는 경우또는<paramref name="name" />으로 지정된 이름/값 쌍이 없는 경우Windows 95, Windows 98 또는 Windows Millennium Edition에서는 이 예외가 throw되지 않습니다.</exception>
313 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
315 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
318 <member name="M:Microsoft.Win32.RegistryKey.GetValueNames">
319 <summary>이 키와 관련된 모든 값 이름이 포함된 문자열의 배열을 검색합니다.</summary>
320 <returns>현재 키의 값 이름이 포함된 문자열의 배열입니다.</returns>
321 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
322 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
323 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
324 <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</exception>
326 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
329 <member name="P:Microsoft.Win32.RegistryKey.Handle">
330 <summary>[보안 중요] 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 캡슐화하는 레지스트리 키를 나타내는 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 개체를 가져옵니다.</summary>
331 <returns>레지스트리 키에 대한 핸들입니다.</returns>
333 <member name="P:Microsoft.Win32.RegistryKey.Name">
334 <summary>키 이름을 검색합니다.</summary>
335 <returns>키의 절대(정규화된) 이름입니다.</returns>
336 <exception cref="T:System.ObjectDisposedException">
337 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
339 <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
340 <summary>지정된 뷰를 사용하여 로컬 컴퓨터의 요청된 키를 나타내는 새 <see cref="T:Microsoft.Win32.RegistryKey" />를 엽니다.</summary>
341 <returns>요청된 레지스트리 키입니다.</returns>
342 <param name="hKey">열려는 HKEY입니다.</param>
343 <param name="view">사용할 레지스트리 뷰입니다.</param>
344 <exception cref="T:System.ArgumentException">
345 <paramref name="hKey" /> 또는 <paramref name="view" />가 잘못되었습니다.</exception>
346 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
347 <exception cref="T:System.Security.SecurityException">사용자는 이 작업을 수행한 데 필요한 권한을 가지고 있지 않습니다.</exception>
349 <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
350 <summary>하위 키를 읽기 전용으로 검색합니다.</summary>
351 <returns>요청된 하위 키이거나, 작업에 실패하면 null입니다.</returns>
352 <param name="name">읽기 전용으로 열려는 하위 키의 이름 또는 경로입니다. </param>
353 <exception cref="T:System.ArgumentNullException">
354 <paramref name="name" /> 이 선언은 아래 선언과 같습니다. null</exception>
355 <exception cref="T:System.ObjectDisposedException">
356 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
357 <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 읽는 데 필요한 권한이 없는 경우 </exception>
359 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
362 <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean)">
363 <summary>지정된 하위 키를 검색하고 키에 쓰기 액세스를 적용할지 여부를 지정합니다. </summary>
364 <returns>요청된 하위 키이거나, 작업에 실패하면 null입니다.</returns>
365 <param name="name">열려는 하위 키의 이름 또는 경로입니다. </param>
366 <param name="writable">키에 대한 쓰기 권한이 필요하면 true로 설정합니다. </param>
367 <exception cref="T:System.ArgumentNullException">
368 <paramref name="name" />가 null인 경우 </exception>
369 <exception cref="T:System.ObjectDisposedException">
370 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
371 <exception cref="T:System.Security.SecurityException">사용자에게 지정된 모드에서 레지스트리 키에 액세스하는 데 필요한 권한이 없는 경우 </exception>
373 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
374 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
377 <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Security.AccessControl.RegistryRights)">
378 <summary>지정된 이름으로 하위 키를 검색합니다.부터 사용할 수 있습니다.NET Framework 2015</summary>
379 <returns>요청된 하위 키이거나, 작업에 실패하면 null입니다.</returns>
380 <param name="name">만들거나 열 하위 키의 이름 또는 경로입니다.</param>
381 <param name="rights">레지스트리 키의 권한입니다.</param>
382 <exception cref="T:System.ArgumentNullException">
383 <paramref name="name" />가 null인 경우 </exception>
384 <exception cref="T:System.ObjectDisposedException">
385 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
386 <exception cref="T:System.Security.SecurityException">사용자에게 지정된 모드에서 레지스트리 키에 액세스하는 데 필요한 권한이 없는 경우 </exception>
388 <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
389 <summary>지정된 이름/값 쌍을 설정합니다.</summary>
390 <param name="name">저장할 값의 이름입니다. </param>
391 <param name="value">저장할 데이터입니다. </param>
392 <exception cref="T:System.ArgumentNullException">
393 <paramref name="value" />가 null인 경우 </exception>
394 <exception cref="T:System.ArgumentException">
395 <paramref name="value" />가 지원되지 않는 데이터 형식인 경우 </exception>
396 <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
397 <exception cref="T:System.UnauthorizedAccessException">
398 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이고 쓸 수 없는 경우. 예를 들어, 키가 쓰기 권한으로 열리지 않았습니다. 또는<see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows Millennium Edition이나 Windows 98인 경우</exception>
399 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </exception>
400 <exception cref="T:System.IO.IOException">
401 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows 2000, Windows XP 또는 Windows Server 2003인 경우</exception>
403 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
404 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
407 <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
408 <summary>지정된 레지스트리 데이터 형식을 사용하여 레지스트리 키에서 이름/값 쌍의 값을 설정합니다.</summary>
409 <param name="name">저장할 값의 이름입니다. </param>
410 <param name="value">저장할 데이터입니다. </param>
411 <param name="valueKind">데이터를 저장할 때 사용할 레지스트리 데이터 형식입니다. </param>
412 <exception cref="T:System.ArgumentNullException">
413 <paramref name="value" />가 null인 경우 </exception>
414 <exception cref="T:System.ArgumentException">
415 <paramref name="value" />의 형식이 <paramref name="valueKind" />에 지정된 레지스트리 데이터 형식과 일치하지 않아 데이터가 올바르게 변환되지 않은 경우 </exception>
416 <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
417 <exception cref="T:System.UnauthorizedAccessException">
418 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이고 쓸 수 없는 경우. 예를 들어, 키가 쓰기 권한으로 열리지 않았습니다.또는<see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows Millennium Edition이나 Windows 98인 경우 </exception>
419 <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </exception>
420 <exception cref="T:System.IO.IOException">
421 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows 2000, Windows XP 또는 Windows Server 2003인 경우</exception>
423 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
424 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
427 <member name="P:Microsoft.Win32.RegistryKey.SubKeyCount">
428 <summary>현재 키의 하위 키 개수를 검색합니다.</summary>
429 <returns>현재 키의 하위 키 수입니다.</returns>
430 <exception cref="T:System.Security.SecurityException">키에 대한 읽기 권한이 없는 경우 </exception>
431 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
432 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
433 <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</exception>
435 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
438 <member name="M:Microsoft.Win32.RegistryKey.ToString">
439 <summary>이 키의 문자열 표현을 검색합니다.</summary>
440 <returns>키를 나타내는 문자열입니다.지정된 키가 잘못되었으면(없으면) null이 반환됩니다.</returns>
441 <exception cref="T:System.ObjectDisposedException">액세스할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
443 <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
444 <summary>키의 값 개수를 검색합니다.</summary>
445 <returns>키에 있는 이름/값 쌍의 수입니다.</returns>
446 <exception cref="T:System.Security.SecurityException">키에 대한 읽기 권한이 없는 경우 </exception>
447 <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
448 <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
449 <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</exception>
451 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
454 <member name="P:Microsoft.Win32.RegistryKey.View">
455 <summary>레지스트리 키를 만드는 데 사용된 뷰를 가져옵니다. </summary>
456 <returns>레지스트리 키를 만드는 데 사용된 뷰입니다.또는뷰를 사용하지 않은 경우 <see cref="F:Microsoft.Win32.RegistryView.Default" />입니다.</returns>
458 <member name="T:Microsoft.Win32.RegistryOptions">
459 <summary>레지스트리 키를 만들 때 사용할 옵션을 지정합니다.</summary>
461 <member name="F:Microsoft.Win32.RegistryOptions.None">
462 <summary>비휘발성 키입니다.이 값이 기본값입니다.</summary>
464 <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
465 <summary>휘발성 키입니다.정보는 메모리에 저장되며 해당 레지스트리 하이브를 언로드하면 유지되지 않습니다.</summary>
467 <member name="T:Microsoft.Win32.RegistryValueKind">
468 <summary>레지스트리에 값을 저장할 때 사용할 데이터 형식을 지정하거나 레지스트리 값의 데이터 형식을 나타냅니다.</summary>
470 <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
471 <summary>모든 형태의 이진 데이터입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_BINARY와 동일합니다.</summary>
473 <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
474 <summary>32비트 이진수입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_DWORD와 동일합니다.</summary>
476 <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
477 <summary>값이 검색될 때 확장되는 %PATH%와 같은 환경 변수에 대한 확장되지 않는 참조가 포함된 null로 끝나는 문자열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_EXPAND_SZ와 동일합니다.</summary>
479 <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
480 <summary>두 null 문자로 끝나는, null로 끝나는 문자열의 배열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_MULTI_SZ와 동일합니다.</summary>
482 <member name="F:Microsoft.Win32.RegistryValueKind.None">
483 <summary>데이터 형식이 없습니다.</summary>
485 <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
486 <summary>64비트 이진수입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_QWORD와 동일합니다.</summary>
488 <member name="F:Microsoft.Win32.RegistryValueKind.String">
489 <summary>null로 끝나는 문자열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_SZ와 동일합니다.</summary>
491 <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
492 <summary>지원되지 않는 레지스트리 데이터 형식입니다.예를 들어, Microsoft Win32 API 레지스트리 데이터 형식 REG_RESOURCE_LIST는 지원되지 않습니다.<see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> 메서드가 이름/값 쌍을 저장할 때 적절한 레지스트리 데이터 형식을 확인해야 함을 지정하려면 이 값을 사용합니다.</summary>
494 <member name="T:Microsoft.Win32.RegistryValueOptions">
495 <summary>레지스트리 키에서 이름/값 쌍을 검색하는 경우의 선택적 동작을 지정합니다.</summary>
497 <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
499 <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 형식의 값이 포함 환경 변수를 확장하지 않고 검색됩니다. </summary>
501 <member name="F:Microsoft.Win32.RegistryValueOptions.None">
502 <summary>선택적 동작이 지정되어 있지 않습니다.</summary>
504 <member name="T:Microsoft.Win32.RegistryView">
505 <summary>64비트 운영 체제에서 대상으로 사용할 레지스트리 뷰를 지정합니다.</summary>
507 <member name="F:Microsoft.Win32.RegistryView.Default">
508 <summary>기본 뷰입니다.</summary>
510 <member name="F:Microsoft.Win32.RegistryView.Registry32">
511 <summary>32비트 뷰입니다.</summary>
513 <member name="F:Microsoft.Win32.RegistryView.Registry64">
514 <summary>64비트 뷰입니다.</summary>
516 <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
517 <summary>[보안 중요] Windows 레지스트리에 대한 SafeHandle을 나타냅니다.</summary>
519 <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
520 <summary>[보안 중요] <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
521 <param name="preexistingHandle">사용할 기존 핸들을 나타내는 개체입니다.</param>
522 <param name="ownsHandle">종료 단계 중 핸들을 안정적으로 해제하려면 true이고, 안정적으로 해제되지 않게 하려면 false입니다.</param>
524 <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
525 <member name="T:System.Security.AccessControl.RegistryRights">
526 <summary>레지스트리 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.</summary>
528 <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
529 <summary>레지스트리 키와 관련된 액세스 규칙 및 감사 규칙을 변경할 권한입니다.</summary>
531 <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
532 <summary>시스템에서 사용하도록 예약됩니다.</summary>
534 <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
535 <summary>레지스트리 키의 하위 키를 만들 권한입니다.</summary>
537 <member name="F:System.Security.AccessControl.RegistryRights.Delete">
538 <summary>레지스트리 키를 삭제할 권한입니다.</summary>
540 <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
541 <summary>레지스트리 키의 하위 키를 나열할 권한입니다.</summary>
543 <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
545 <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />와 동일합니다.</summary>
547 <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
548 <summary>레지스트리 키에 대한 모든 권한을 실행하고 해당 액세스 규칙 및 감사 규칙을 수정할 권한입니다.</summary>
550 <member name="F:System.Security.AccessControl.RegistryRights.Notify">
551 <summary>레지스트리 키에 대한 변경 알림을 요청할 권한입니다.</summary>
553 <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
554 <summary>레지스트리 키의 이름/값 쌍을 쿼리할 권한입니다.</summary>
556 <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
557 <summary>레지스트리 키의 이름/값 쌍을 쿼리하고, 변경 알림을 요청하고, 하위 키를 열거하고, 해당 액세스 규칙과 감사 규칙을 읽을 권한입니다.</summary>
559 <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
560 <summary>레지스트리 키에 대한 액세스 규칙 및 감사 규칙을 열고 복사할 권한입니다.</summary>
562 <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
563 <summary>레지스트리 키의 이름/값 쌍을 만들거나 삭제하거나 설정할 권한입니다.</summary>
565 <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
566 <summary>레지스트리 키의 소유자를 변경할 권한입니다.</summary>
568 <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
569 <summary>레지스트리 키의 이름/값 쌍을 만들거나 삭제하거나 설정하고, 하위 키를 만들거나 삭제하고, 변경 알림을 요청하고, 하위 키를 열거하고, 해당 액세스 규칙과 감사 규칙을 읽을 권한입니다.</summary>