Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

Visual Basic .NET - Система

Все примеры / Система

Работа с реестром средствами Visual Basic .NET

Автор: Алексей Немиро | добавлено: 06.03.2010, 13:56 | просмотров: 3467 (1+) | комментариев: 0 | рейтинг: *x0
Простой пример работы с реестром средствами Visual Basic .NET.

Код

' нужно импортировать пространство имен Microsoft.Win32.Registry
Imports Microsoft.Win32.Registry

' Описание основных веток реестра:
' CurrentUser (HKEY_CURRENT_USER) - Сохранение сведений о настройках пользователя. 
' LocalMachine (HKEY_LOCAL_MACHINE) - Сохранение сведений о конфигурации для локального компьютера. 
' ClassesRoot (HKEY_CLASSES_ROOT) - Сохранение сведений о типах (и классах) и их свойствах. 
' Users (HKEY_USERS) - Сохранение сведений о стандартной пользовательской конфигурации. 
' PerformanceData (HKEY_PERFORMANCE_DATA) - Сохранение сведений о рабочих характеристиках для программных компонентов. 
' CurrentConfig (HKEY_CURRENT_CONFIG) - Сохранение сведений о непользовательском оборудовании. 
' DynData (HKEY_DYN_DATA) - Сохранение динамических данных. 

' Основные свойств, методы и функции управления ключами (RegistryKey):
' Name - имя ключа
' Close - Закрытие ключа и его сброс на диск, если изменено содержание.
' CreateSubKey - Создание нового подключа или открытие существующего подключа. Строка subKey не учитывается в регистре.
' DeleteSubKey - Удаление заданного подключа. Строка subKey не учитывается в регистре.
' DeleteSubKeyTree - Удаление подключа и дочерних подключей рекурсивно. Строка subKey не учитывается в регистре.
' DeleteValue - Удаление заданного значения из этого ключа.
' GetSubKeyNames - Извлечение массива строк, который содержит все имена подключей.
' GetValue - Извлечение заданного значения.
' SetValue - Установка заданного значения.
' OpenSubKey - Извлечение заданного подключа с доступом для записи.

' пример работы с реестром:

' подключаемся к ключу (разделу) HKEY_CURRENT_USER
Dim rk As RegistryKey = Registry.CurrentUser
' получаем имена всех подключей (подразделов) в HKEY_CURRENT_USER
Dim names As String() = rk.GetSubKeyNames()
' теперь у нас есть массив имен всех подразделов раздела реестра HKEY_CURRENT_USER, можем их вывести:
For Each s As String In names
 Console.WriteLine("HKEY_CURRENT_USER\" & s)
Next
Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики