Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Параметры реестра Windows

В прошлом разделе мы научились создавать разделы и подразделы реестра, используя язык c#, теперь научимся создавать параметры и устанавливать им значения.

Для работы с параметрами рекомендуется применять методы класса RegistryKey, хотя класс Registry, так же содержит два метода для работы с параметрами: GetValue и SetValue класса Registry, но они работаю медленнее, аналогичных методов класса RegistryKey и не рекомендуются к использованию.

Как создавать параметры реестра используя язык c#

Для создания параметра реестра и занесения в него значения используется метод класса RegistryKey SetValue

Данный метод принимает два параметра: имя параметра и значение.

И так в подразделе Вася создадим параметр age, типа DWORD и установим ему значение 20.

По умолчанию создается параметр типа DWORD, который позволяет хранить значения типа integer. Если необходимо изменить тип, то используем перегрузку метода на 3 параметра. Сначала указываете раздел реестра, затем значение реестра и тип параметра.

Выбор типа осуществляется при помощи класса RegistryValueKind , который является перечислением(enum).

Пример:

Так же можно указывать и сразу же полный путь к нужному подразделу, например: Friends\Вася

Результат


Codeby Security School от Сodeby

Мы запустили свою онлайн школу по информационной безопасности. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного в курсе Paranoid


параметры реестра

Добавим новые параметры реестра всем остальным друзьям и установим им значения.

Ниже несколько примеров, которые могут пригодиться при работе с реестром.

Получить все подразделы у подраздела «Friends»

Результат

метод GetSubKeyName

Получить возвраcт Васи

Добавим Васе ещё несколько параметров и значений вручную или можете создать метод и программным путем добавить соответствующие записи.

Результат

параметры реестра

А теперь получим все параметры реестра и значения подраздела «Вася», для этого воспользуемся методом GetValue класса RegistryKey, который возвращает строковый массив всех значений.

Результат

метод GetValue

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


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...


Похожие темы

точка входа в программу на языке c#... Точка входа в программу на языке c# В предыдущей статье был написан исходный код нашей первой программы на языке c#, которая содержит: один класс по ...
Протокол XML-RPC для вызова удаленных процедур Wor... Вызов удаленной процедуры WordPress с помощью протокола XML-RPC XML-RPC это протокол вызова удаленных процедур, который использует формат XML для код...
Как создать и добавить колонку в элементе DataGrid... Создание и добавление колонки в DataGridView В этой статье показано, как программно создать и добавить колонку в DataGridView. Создадим новое прил...
c# Как изменить цвет строки в DataGridView?... Изменение цвета строки в элементе управления DataGridView В данной статье хочу показать, как можно изменить цвет строки в элементе управления DataGri...
C# WebBrowser. Часть 1: Получение и вывод данных... C# WebBrowser. Часть 1: Получение и вывод данных При создании одного из своих приложений мне потребовалось реализовать в нём возможность скачивать фа...