FORUMS
MEMBERS
RECENT POSTS
LOG IN
Search Forums
Featured Threads Archive
Recent Posts
Notable Members
Registered Members
Current Visitors
Recent Activity
New Profile Posts
×
Авторизация
Имя пользователя:
Пароль:
Запомнить меня
Привязать к IP
Нет аккаунта?
Регистрация
УСТРАНЕНИЕ КОНКУРЕНТОВ.
БЛОКИРОВКА ДОМЕНОВ,
БЛОКИРОВКА ИНСТАГРАМ/ТЕЛЕГРАМ И ДРУГОЕ.
ПРОВЕРЕННЫЙ СЕЛЛЕР.
НОВЫЕ
ТОРГОВАЯ
НОВОСТИ
ЧАТ
loading...
Скрыть
ANTICHAT
>
ПРОГРАММИРОВАНИЕ
>
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
Концепт библиотеки для работы с реестром Windows
Поиск по форуму
Расширенный поиск
Опции темы
Поиск в этой теме
Опции просмотра
#
1
23.09.2023, 19:57
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
Концепт:
class key - описывает ключ реестра
constructor(HKEY, key_path) - открывает handle
destructor() - закрывает handle
operator=(key) - копирует вложенные ключи и значения
keys_count() - количество под-ключей
values_count() - количество значений
value(value_name) - возвращает инициализированный объект value
tree() - вовзращает HKEY ветки
path() - возвращает путь
native_handle() - вовзращает открытый handle
function create_key(HKEY, key_path) - создаёт ключ
function rename_key(HKEY, old_path, new_path) - переименовывает/перемещает ключ
function delete_key(HKEY, path) - удаляет ключ, вложенные ключи и значения
class key_iterator - описывает итератор ключа
constructor(key)
class value - описывает значение реестра
constructor(key, value_name) - получает значение
name() - возвращает имя значения
is_dword() - проверяет на тип REG_DWORD
get_dword() - возвращает DWORD
set_dword(DWORD)
operator DWORD() - для авто определения типа
Код:
DWORD result = value;
operator=(DWORD) - для авто определения типа
Код:
value = DWORD{0xFFFFFF};
... (так же для типов QWORD, SZ, BINARY, ...)
function delete_value(key, value_name) - удаляет значение
class value_iterator - описывает итератор значения реестра
constructor(key)
Пример:
C++:
[CODE]
registry_system
::
key key
{
HKEY_LOCAL_MACHINE
,
"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"
}
;
for
(
auto
&
sub_key
:
registry_system
::
key_iterator
{
key
}
)
{
for
(
auto
&
value
:
registry_system
::
value_iterator
{
sub_key
}
)
std
::
cout
Это ещё не библиотека. Я выставил концепт на общее обозрение, чтобы собрать отзывы.
Пишите в этой теме своё мнение: критику и предложения по улучшению.
Обновление концепта (24/09/23):
Добавлены функции создания, копирования, переименования, удаления ключа и функция удаления значения.
𝕏 Twitter
Reddit
Telegram
Копировать ссылку
Receiver
Посмотреть профиль
Репутация
Найти все сообщения от Receiver
Добавить в друзья
#
2
09.11.2023, 00:37
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами:
3596877
Репутация:
183
Почти все реализовал:
https://github.com/DiggerMan-cpp/Reg...Access-Library
, автора концепта указал
Digger Man52
Посмотреть профиль
Репутация
Найти все сообщения от Digger Man52
Добавить в друзья
#
3
11.11.2023, 03:10
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
Цитата:
Сообщение от
Digger Man
Почти все реализовал:
https://github.com/DiggerMan-cpp/Reg...Access-Library
, автора концепта указал
Бля, красавчик! У меня руки никак не доходили
Receiver
Посмотреть профиль
Репутация
Найти все сообщения от Receiver
Добавить в друзья
«
Предыдущая тема
|
Следующая тема
»
Здесь присутствуют: 1
(пользователей: 0 , гостей: 1)
Опции темы
Версия для печати
Отправить по электронной почте
Опции просмотра
Линейный вид
Комбинированный вид
Древовидный вид
Поиск в этой теме
Расширенный поиск
Оценка этой темы
Вы уже оценили эту тему
Быстрый переход
Мой кабинет
Личные сообщения
Подписки
Кто на форуме
Поиск по форуму
Главная страница форума
ИНФО
Мировые новости. Обсуждения.
Статьи
Избранное
РАЗРАБОТКА
Ваши проекты
SЕО - тонкости, методы раскрутки
Услуги, Покупка и Продажа в SEO
Хостинги - Hostings
Хостинг, Dedicated, VDS, Сервера - покупка, продажа
Для Администратора
Apple: Mac, OS X, iOS
AntiDDos - АнтиДДОС
Windows
Linux, Freebsd, *nix
ПРОГРАММИРОВАНИЕ
Общие вопросы программирования
ПО для Web разработчика
PHP
Python
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
Реверсинг
ФИНАНСОВЫЕ ЗАДАЧИ/СОЦИАЛЬНЫЕ СЕТИ
Покупка, Продажа, Обмен
Разное - Покупка, продажа, обмен
Услуги, Покупка и Продажа в SEO
Электронные валюты: Обмен, Вывод, Ввод
VPN, Proxy, Socks - Покупка, продажа
Хостинг, Dedicated, VDS, Сервера - Покупка, продажа
Мобильная связь, СМС - Покупка, продажа
Трафик, инсталлы, загрузки - Покупка, продажа
Покупка, продажа, услуги в Соц. Сетях
Партнерки
Freelance - О Работе
Предложения работы, услуг
Социальные сети
Покупка, продажа, услуги в Соц. Сетях
Платежные системы
Электронные валюты: Обмен, Вывод, Ввод
Blockchain, Криптовалюты, смарт-контракты
ЛИЧНЫЕ ФОРУМЫ
Olbanec - Арбитраж трафика
ОФФТОП
Болталка
Forum for discussion of ANTICHAT
Video.Antichat
Комментарии к видео
Архив
ICQ - Покупка, продажа
Home
Contact Us
Help
Terms and Rules
Privacy Policy
ANTICHAT ™ © 2001- Antichat Kft.