Создание раздела реестра на языке c#

От теории переходим к практике, для начала научимся открывать и создавать разделы реестра

Создание раздела реестра

Для работы нам понадобиться класс RegistryKey, которые предоставляет все необходимые методы для решения наших задач.

Так же добавим ссылку

Далее необходимо создать экземпляр класса RegistryKey.

Например:

метод CreateSubKey

Для создание разделов или подразделов используется метод CreateSubKey;

В первом примере создается раздел «Friends» используя язык c#.

Результат

раздел реестра

метод OpenSubKey

Во втором примере в созданном разделе Friends создадим один подраздел по имени Вася.

В этом примере используется метод OpenSubKey, который проверяет существует ранее созданный нами раздел Friends, если данного раздела нет, то regKey == null и подраздел Вася создан не будет. Так же вторым параметром указываем true, что означает разрешить запись в данный раздел, false только чтение.


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Если нет уверенности, что данный раздел реестра уже создан, то можно использовать метод CreateSubKey, который при отсутствие раздела Friends создаст его сам, в отличие от предыдущего метода.

Результат

метод OpenSubKey

Создадим раздел реестра с подразделом

В созданный подраздел Вася добавим подраздел Пупкин.

Результат

метод CreateSubKey

В разделе Friends создадим ещё несколько подразделов используя цикл for и метод CreateSubKey

Результат

разделы реестра

Читайте также:



Похожие темы

Как выполнить команду в cmd средствами языка c#... Как выполнить команду в cmd В качестве примера рассмотрим выполнение команды ping. Для того чтобы выполнить нашу команду потребуется запустить обр...
c# Как изменить данные в базе данных MySQL?... Изменение данных в базе данных MySQL В этой статье мы рассмотрим на нескольких простых примерах, как изменить данные в базе данных MySQL с помощью яз...
Матричный метод решения СЛАУ. Распараллеливание с ... Цель работы: приобретение навыков разработки параллельных программ с использованием OpenMP. Задание: Разработать последовательную и параллель...
Создание первого приложения на языке c#. Часть вто... Создание первого приложения на языке c#. Часть вторая. В предыдущей статье мы выбрали шаблон и имя для нашего проекта, после чего нажали кнопку OK. В...
c# Как удалить колонку в DataGridView?... Удаление колонки в DataGridView В этой статье мы рассмотрим, как удалить колонку в элементе DataGridView с помощью языка c# Создадим новый проект ...