Microsoft.Win32.Registry.xml 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Win32.Registry</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.Registry">
  8. <summary>Windows 레지스트리의 루트 키를 나타내는 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체와 키/값 쌍에 액세스하는 static 메서드를 제공합니다.</summary>
  9. </member>
  10. <member name="F:Microsoft.Win32.Registry.ClassesRoot">
  11. <summary>해당 형식과 관련된 속성 및 문서의 형식 또는 클래스를 정의합니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CLASSES_ROOT를 읽습니다.</summary>
  12. </member>
  13. <member name="F:Microsoft.Win32.Registry.CurrentConfig">
  14. <summary>사용자와 관련되지 않은 하드웨어에 대한 구성 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_CONFIG를 읽습니다.</summary>
  15. </member>
  16. <member name="F:Microsoft.Win32.Registry.CurrentUser">
  17. <summary>현재 사용자 기본 설정에 대한 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_USER를 읽습니다.</summary>
  18. </member>
  19. <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
  20. <summary>지정된 레지스트리 키에서 지정된 이름에 연결된 값을 검색합니다.지정된 키에 해당 이름이 없으면 사용자가 제공한 기본값이 반환되고, 지정된 키가 없으면 null이 반환됩니다.</summary>
  21. <returns>
  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>
  31. <PermissionSet>
  32. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  33. </PermissionSet>
  34. </member>
  35. <member name="F:Microsoft.Win32.Registry.LocalMachine">
  36. <summary>로컬 컴퓨터에 대한 구성 데이터가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_LOCAL_MACHINE을 읽습니다.</summary>
  37. </member>
  38. <member name="F:Microsoft.Win32.Registry.PerformanceData">
  39. <summary>소프트웨어 구성 요소의 성능 정보를 포함합니다.이 필드는 Windows 레지스트리 기본 키 HKEY_PERFORMANCE_DATA를 읽습니다.</summary>
  40. </member>
  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>
  52. <PermissionSet>
  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" />
  55. </PermissionSet>
  56. </member>
  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>
  70. <PermissionSet>
  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" />
  73. </PermissionSet>
  74. </member>
  75. <member name="F:Microsoft.Win32.Registry.Users">
  76. <summary>기본 사용자 구성에 대한 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_USERS를 읽습니다.</summary>
  77. </member>
  78. <member name="T:Microsoft.Win32.RegistryHive">
  79. <summary>외부 시스템의 상위 수준 노드에 대한 가능한 값을 나타냅니다.</summary>
  80. </member>
  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>
  83. </member>
  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>
  86. </member>
  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>
  89. </member>
  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>
  92. </member>
  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>
  95. </member>
  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>
  98. </member>
  99. <member name="T:Microsoft.Win32.RegistryKey">
  100. <summary>Windows 레지스트리의 키 수준 노드를 나타냅니다.이 클래스는 레지스트리 캡슐화 클래스입니다.</summary>
  101. </member>
  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>
  113. <PermissionSet>
  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" />
  116. </PermissionSet>
  117. </member>
  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>
  128. </member>
  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>
  142. </member>
  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>
  155. <PermissionSet>
  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" />
  158. </PermissionSet>
  159. </member>
  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>
  173. <PermissionSet>
  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" />
  176. </PermissionSet>
  177. </member>
  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>
  188. <PermissionSet>
  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" />
  191. </PermissionSet>
  192. </member>
  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>
  204. </member>
  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>
  213. <PermissionSet>
  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" />
  216. </PermissionSet>
  217. </member>
  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>
  227. <PermissionSet>
  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" />
  230. </PermissionSet>
  231. </member>
  232. <member name="M:Microsoft.Win32.RegistryKey.Dispose">
  233. <summary>
  234. <see cref="T:Microsoft.Win32.RegistryKey" /> 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.</summary>
  235. </member>
  236. <member name="M:Microsoft.Win32.RegistryKey.Flush">
  237. <summary>지정된 열린 레지스트리 키의 특성을 모두 레지스트리에 기록합니다.</summary>
  238. </member>
  239. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
  240. <summary>[보안 중요] 지정된 핸들에서 레지스트리 키를 만듭니다.</summary>
  241. <returns>레지스트리 키입니다.</returns>
  242. <param name="handle">레지스트리 키에 대한 핸들입니다.</param>
  243. </member>
  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>
  249. </member>
  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>
  257. <PermissionSet>
  258. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  259. </PermissionSet>
  260. </member>
  261. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
  262. <summary>지정된 이름과 연결된 값을 검색합니다.이름/값 쌍이 레지스트리에 없으면 null을 반환합니다.</summary>
  263. <returns>
  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>
  270. <PermissionSet>
  271. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  272. </PermissionSet>
  273. </member>
  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>
  284. <PermissionSet>
  285. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  286. </PermissionSet>
  287. </member>
  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>
  301. <PermissionSet>
  302. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  303. </PermissionSet>
  304. </member>
  305. <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
  306. <summary>지정된 이름과 연결된 값의 레지스트리 데이터 형식을 검색합니다.</summary>
  307. <returns>
  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>
  314. <PermissionSet>
  315. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  316. </PermissionSet>
  317. </member>
  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>
  325. <PermissionSet>
  326. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  327. </PermissionSet>
  328. </member>
  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>
  332. </member>
  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>
  338. </member>
  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>
  348. </member>
  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>
  358. <PermissionSet>
  359. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  360. </PermissionSet>
  361. </member>
  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>
  372. <PermissionSet>
  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" />
  375. </PermissionSet>
  376. </member>
  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>
  387. </member>
  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>
  402. <PermissionSet>
  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" />
  405. </PermissionSet>
  406. </member>
  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>
  422. <PermissionSet>
  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" />
  425. </PermissionSet>
  426. </member>
  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>
  434. <PermissionSet>
  435. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  436. </PermissionSet>
  437. </member>
  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>
  442. </member>
  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>
  450. <PermissionSet>
  451. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  452. </PermissionSet>
  453. </member>
  454. <member name="P:Microsoft.Win32.RegistryKey.View">
  455. <summary>레지스트리 키를 만드는 데 사용된 뷰를 가져옵니다. </summary>
  456. <returns>레지스트리 키를 만드는 데 사용된 뷰입니다.또는뷰를 사용하지 않은 경우 <see cref="F:Microsoft.Win32.RegistryView.Default" />입니다.</returns>
  457. </member>
  458. <member name="T:Microsoft.Win32.RegistryOptions">
  459. <summary>레지스트리 키를 만들 때 사용할 옵션을 지정합니다.</summary>
  460. </member>
  461. <member name="F:Microsoft.Win32.RegistryOptions.None">
  462. <summary>비휘발성 키입니다.이 값이 기본값입니다.</summary>
  463. </member>
  464. <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
  465. <summary>휘발성 키입니다.정보는 메모리에 저장되며 해당 레지스트리 하이브를 언로드하면 유지되지 않습니다.</summary>
  466. </member>
  467. <member name="T:Microsoft.Win32.RegistryValueKind">
  468. <summary>레지스트리에 값을 저장할 때 사용할 데이터 형식을 지정하거나 레지스트리 값의 데이터 형식을 나타냅니다.</summary>
  469. </member>
  470. <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
  471. <summary>모든 형태의 이진 데이터입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_BINARY와 동일합니다.</summary>
  472. </member>
  473. <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
  474. <summary>32비트 이진수입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_DWORD와 동일합니다.</summary>
  475. </member>
  476. <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
  477. <summary>값이 검색될 때 확장되는 %PATH%와 같은 환경 변수에 대한 확장되지 않는 참조가 포함된 null로 끝나는 문자열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_EXPAND_SZ와 동일합니다.</summary>
  478. </member>
  479. <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
  480. <summary>두 null 문자로 끝나는, null로 끝나는 문자열의 배열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_MULTI_SZ와 동일합니다.</summary>
  481. </member>
  482. <member name="F:Microsoft.Win32.RegistryValueKind.None">
  483. <summary>데이터 형식이 없습니다.</summary>
  484. </member>
  485. <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
  486. <summary>64비트 이진수입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_QWORD와 동일합니다.</summary>
  487. </member>
  488. <member name="F:Microsoft.Win32.RegistryValueKind.String">
  489. <summary>null로 끝나는 문자열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_SZ와 동일합니다.</summary>
  490. </member>
  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>
  493. </member>
  494. <member name="T:Microsoft.Win32.RegistryValueOptions">
  495. <summary>레지스트리 키에서 이름/값 쌍을 검색하는 경우의 선택적 동작을 지정합니다.</summary>
  496. </member>
  497. <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
  498. <summary>
  499. <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 형식의 값이 포함 환경 변수를 확장하지 않고 검색됩니다. </summary>
  500. </member>
  501. <member name="F:Microsoft.Win32.RegistryValueOptions.None">
  502. <summary>선택적 동작이 지정되어 있지 않습니다.</summary>
  503. </member>
  504. <member name="T:Microsoft.Win32.RegistryView">
  505. <summary>64비트 운영 체제에서 대상으로 사용할 레지스트리 뷰를 지정합니다.</summary>
  506. </member>
  507. <member name="F:Microsoft.Win32.RegistryView.Default">
  508. <summary>기본 뷰입니다.</summary>
  509. </member>
  510. <member name="F:Microsoft.Win32.RegistryView.Registry32">
  511. <summary>32비트 뷰입니다.</summary>
  512. </member>
  513. <member name="F:Microsoft.Win32.RegistryView.Registry64">
  514. <summary>64비트 뷰입니다.</summary>
  515. </member>
  516. <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
  517. <summary>[보안 중요] Windows 레지스트리에 대한 SafeHandle을 나타냅니다.</summary>
  518. </member>
  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>
  523. </member>
  524. <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
  525. <member name="T:System.Security.AccessControl.RegistryRights">
  526. <summary>레지스트리 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.</summary>
  527. </member>
  528. <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
  529. <summary>레지스트리 키와 관련된 액세스 규칙 및 감사 규칙을 변경할 권한입니다.</summary>
  530. </member>
  531. <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
  532. <summary>시스템에서 사용하도록 예약됩니다.</summary>
  533. </member>
  534. <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
  535. <summary>레지스트리 키의 하위 키를 만들 권한입니다.</summary>
  536. </member>
  537. <member name="F:System.Security.AccessControl.RegistryRights.Delete">
  538. <summary>레지스트리 키를 삭제할 권한입니다.</summary>
  539. </member>
  540. <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
  541. <summary>레지스트리 키의 하위 키를 나열할 권한입니다.</summary>
  542. </member>
  543. <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
  544. <summary>
  545. <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />와 동일합니다.</summary>
  546. </member>
  547. <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
  548. <summary>레지스트리 키에 대한 모든 권한을 실행하고 해당 액세스 규칙 및 감사 규칙을 수정할 권한입니다.</summary>
  549. </member>
  550. <member name="F:System.Security.AccessControl.RegistryRights.Notify">
  551. <summary>레지스트리 키에 대한 변경 알림을 요청할 권한입니다.</summary>
  552. </member>
  553. <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
  554. <summary>레지스트리 키의 이름/값 쌍을 쿼리할 권한입니다.</summary>
  555. </member>
  556. <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
  557. <summary>레지스트리 키의 이름/값 쌍을 쿼리하고, 변경 알림을 요청하고, 하위 키를 열거하고, 해당 액세스 규칙과 감사 규칙을 읽을 권한입니다.</summary>
  558. </member>
  559. <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
  560. <summary>레지스트리 키에 대한 액세스 규칙 및 감사 규칙을 열고 복사할 권한입니다.</summary>
  561. </member>
  562. <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
  563. <summary>레지스트리 키의 이름/값 쌍을 만들거나 삭제하거나 설정할 권한입니다.</summary>
  564. </member>
  565. <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
  566. <summary>레지스트리 키의 소유자를 변경할 권한입니다.</summary>
  567. </member>
  568. <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
  569. <summary>레지스트리 키의 이름/값 쌍을 만들거나 삭제하거나 설정하고, 하위 키를 만들거나 삭제하고, 변경 알림을 요청하고, 하위 키를 열거하고, 해당 액세스 규칙과 감사 규칙을 읽을 권한입니다.</summary>
  570. </member>
  571. </members>
  572. </doc>