Registry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет объекты RegistryKey, представляющие корневые ключи в реестре Windows и методы static для доступа к парам "ключ-значение".
public ref class Registry sealed
public ref class Registry abstract sealed
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 NotInheritable Class Registry
Public Class Registry
- Наследование
-
Registry
- Атрибуты
Комментарии
Дополнительные сведения об этом API см. в разделе Microsoft. Класс Win32.Registry.
Поля
| Имя | Описание |
|---|---|
| ClassesRoot |
Определяет типы документов и свойства, связанные с этими типами. Это поле считывает базовый раздел реестра Windows HKEY_CLASSES_ROOT. |
| CurrentConfig |
Содержит сведения о конфигурации, относящиеся к оборудованию, которое не относится к пользователю. Это поле считывает базовый раздел реестра Windows HKEY_CURRENT_CONFIG. |
| CurrentUser |
Содержит сведения о текущих предпочтениях пользователя. Это поле считывает базовый раздел HKEY_CURRENT_USER реестра Windows. |
| DynData |
Устаревшие..
Содержит динамические данные реестра. Это поле считывает базовый раздел реестра HKEY_DYN_DATA Windows. |
| LocalMachine |
Содержит данные конфигурации для локального компьютера. Это поле считывает HKEY_LOCAL_MACHINE базовый раздел реестра Windows. |
| PerformanceData |
Содержит сведения о производительности компонентов программного обеспечения. Это поле считывает базовый раздел реестра Windows HKEY_PERFORMANCE_DATA. |
| Users |
Содержит сведения о конфигурации пользователя по умолчанию. Это поле считывает HKEY_USERS базовый раздел реестра Windows. |
Методы
| Имя | Описание |
|---|---|
| GetValue(String, String, Object) |
Извлекает значение, связанное с указанным именем, в указанном разделе реестра. Если имя не найдено в указанном ключе, возвращает указанное значение по умолчанию или |
| SetValue(String, String, Object, RegistryValueKind) |
Задает пару имен и значений в указанном разделе реестра с помощью указанного типа данных реестра. Если указанный ключ не существует, он создается. |
| SetValue(String, String, Object) |
Задает указанную пару name/value в указанном разделе реестра. Если указанный ключ не существует, он создается. |