![]() |
What`s up, niggers! Мне понадобился класс для работы с реестром Windows.
Смог найти только древнейший класс от @SR_team: https://www.blast.hk/threads/13855 Код там старый, кривой и не безопасный. Решил написать свой классик, дропаю всем. Все методы задокументированы, разобраться не составить труда. Умные разработчики - предлагайте правки кода в теме. Исходник: https://github.com/Receiver1/re_regedit Использование: C++: [CODE] // Подробнее на странице GitHub re . openCatalog ( RegEdit :: Key :: KEY_CURRENT_USER , "Software\\test-app" ) ; re . setString ( "access_token" , "new-access-token" ) ; re . setUlong ( "expires_in" , 123 ) ; std :: string accessToken { re . getString ( "access_token" ) } ; std :: cout |
Цитата:
|
Говно одним словом.
Как минимум: Вместо нормальных эксепшенов юзается самописное говно(спасибо хоть за то, что наследовано от Код:
std::exceptionА еще это самописное говно полная хуета. Привет от виртуального деструктора. В чем проблема была заюзать Код:
std::system_error?Вместо Код:
std::string_viewКод:
const std::string&В чем проблема сделать C++: Код:
RegEdit rИли C++: Код:
RegEdit rИли C++: Код:
RegEdit rКороче одним словом: https://forum.antichat.xyz/attachments/28138025/ |
Цитата:
|
Цитата:
|
Цитата:
Код:
std::system_errorКод:
findКод:
get |
Нововведения и исправления:
|
|
Цитата:
|
Нововведения и исправления:
|
| Время: 11:28 |