PDA

Просмотр полной версии : Удаление блокировки файловой базы с приговором "Вы стали жертвой ..."



HPDX2300
25.05.2023, 16:23
Эта поделка занимается удалением блокировки файловой базы после того как вы увидели приговор
"Вы стали жертвой ...... (аднасектовских маньяков)". Это гуано появилось в изделии "АднаСекта" после 15.11.2022.
Сделана на основе базы с единственной обработкой внутри "Удаление истории лицензий в файловой базе".
Имеет внутри базы всё что необходимо для работы - после запуска будет записана на диск в папку TEMP внешняя компонента изделия и загружена в память процесса. 4-е таких компоненты хранятся внутри для Linux/Windows 32бита/64бита. Никакой зависимости от версии платформы нет (точнее, со слов автора : Native-API компонента для 1С >= 8.2; т.е. работает только в среде 1С 8.2 и выше, однако сами обрабатываемые базы могут быть 8.0, 8.1, 8.2, 8.3), всю работу делает внешняя компонента ( файл с расширением .dll или .so)

авторская публикация библиотеки 1CDLib:
// Ссылки на публикации:
// Библиотека 1CDLib (с) andrewks, 2013-2020. e-mail: andrewks777(at)yahoo(dot)de
// http://infostart.ru/public/166557/


Базу подключаем и открываем, видим окно, в нём одна кнопка "Cure 1CD after fuckup 15.11", тыкаем её:

https://www.upload.ee/image/15268181/2-1.png

открылась форма "Лекарство для файловых баз когда они ловят ''чёрную метку''".
В ней есть окно ввода "Выберите файл базы (обычно это 1Cv8.1CD)" - надо выбрать в диалоге выбора ваш "заражённый" файл базы,
Затем нажать кнопку "Ткни мышой сюдой..."

https://www.upload.ee/image/15268184/2-2.png

После работы увидите справа область "Сообщения"

https://www.upload.ee/image/15268186/2-3.png

Если повторно нажать кнопку "Ткни мышой сюдой...", то для проверки еще раз будет выполнен поиск

https://www.upload.ee/image/15268187/2-4.png

процитируем автора библиотеки:
"Примечание по функциям изменения записей таблиц:
Текущая версия не поддерживает перестроение индексов при добавлении новых записей, удалении записей или изменении индексируемых полей у существующих записей. Решение - принудительная переиндексация со стороны платформы 1С (из конфигуратора, или при помощи chdbfl.exe с установленной галкой "Исправлять обнаруженные ошибки")"

перевожу на рабоче-крестьянский: после удаления блокировки запустите (из папки bin платформы) chdbfl.exe с установленной галкой "Исправлять обнаруженные ошибки".

Дружно скачиваем здесь (https://www.upload.ee/files/15268188/Cure_1CD_after_fuckup_15.11.7z.html)

Если возникнут проблемы, то пишите в ЛС.

HPDX2300
26.05.2023, 17:25
продублировал и в свойствах базы выключил "Отладка разрешена", а то люди на грабли наступают (https://www.upload.ee/files/15272638/Cure_1CD_after_fuckup_15.11.7z.html)

HPDX2300
29.05.2023, 15:47
это тоже пригодится: "Удаление истории лицензий в файловой базе" (CleanHistoryLicensesFileDB.rar) (https://wdfiles.ru/eff6739)