Ватсон Карли
Шрифт:
В связи с этим, так как этот ключ содержит информацию, используемую приложениями Microsoft, в большинстве случаев нежелательно модифицировать этот конкретный ключ.
Метод
Способ работы
Более распространена ситуация, когда приложению необходимо убедиться, что некоторые данные присутствуют в реестре, другими словами, создать соответствующие ключи, если они еще не существуют, но ничего не делать, если они существуют. Метод
Когда ключ реестра для чтения или модификации найден, можно использовать методы
Этот код задает для ключа два значения:
И наконец, по окончании чтения или модификации данных ключ необходимо закрыть:
Помимо этих методов,
Свойства
Имя свойства | Назначение |
---|---|
Name | Имя ключа (только для чтения) |
SubKeyCount | Число потомков этого ключа |
ValueCount | Сколько значений содержит ключ |
Методы
Имя | Назначение |
---|---|
Close | Закрывает ключ |
CreateSubKey | Создает подключ с заданным именем (или открывает его, если он уже существует) |
DeleteSubKey | Удаляет заданный подключ |
DeleteSubKeyTree | Рекурсивно удаляет подключ и всех его потомков |
DeleteValue | Удаляет именованное значение из ключа |
GetSubKeyNames | Возвращает массив строк, содержащих имена подключей |
GetValue | Возвращает именованное значение |
GetValueNames | Возвраает массив строк, содержащих имена всех значений ключа |
OpenSubKey | Возвращает ссылку на экземпляр RegistryKey , который представляет заданный подключ |
SetValue | Задает именованное значение |
Пример: SelfPlacingWindow
Проиллюстрируем использование классов реестра с помощью приложения, которое называется