===================================================================== AJPapps - CP container to REG file 1.00 Линда Кайе 2023-2024. Посвящается Ариэль ===================================================================== Эта программа конвертирует контейнер Крипто-Про, сохранённый в виде папки на диске, в REG файл, готовый к импорту. История создания ---------------- Однажды мне понадобилось собрать большой REG файл из кучи разрозненных контейнеров с разных объектов. Там, где контейнеры уже были в виде REG файлов, всё было просто, достаточно было заменить SID пользователя. Но с одного объекта приехали контейнеры в виде каталогов, и я задумалась, а можно ли сконвертировать эти контейнеры в REG файлы с минимумом усилий. Оказалось, что можно. Все файлы соответствуют одноимённым значениям в реестре, разве что с "name.key" есть небольшой нюанс. В итоге простенький конвертер я написала за пару часов и доделала работу. А потом мне захотелось полностью оформить утилиту, чтобы пользоваться ею, если потребуется, в будущем. Дальше у меня возникла проблема с получением пользовательского SID, которую я решила, попутно обновив знания в формате этого SID, функциях безопасности Windows NT, а так же в массивах OLE. А заодно я обновила библиотеку AJPappsSupportFBE0100.DLL, через которую можно теперь получить этот SID в двоичном и текстовом виде. Так что утилита получилась полезной не только в работе, но и в самообразовании ^_^v История изменений ----------------- • 1.00.0004 [22.01.2024] Первый публичный релиз. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - AJPapps support library FBE 1.00 Файл AJPappsSupportFBE0100.DLL • AJPapps - File I/O support 1.05 Файл FileIOSupport0105.DLL • AJPapps - Библиотека общих функций 3.07 Файл CommonFunctions0307.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Установка --------- Просто запустите Setup.CPCNT2REG.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Программа принимает два параметра: каталог контейнера и имя REG файла. Второй параметр не обязателен: если он не указан, то программа берёт имя каталога контейнера и дописывает к нему расширение. Собственно, всё ^^ Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Контакты -------- Почта: lindaoneesama@gmail.com Сайт: https://www.lindachan.net