Вирт:V7Crypt -
Компонент для защиты конфигураций и внешних обработок 1С:Предприятия 7.7
Вирт:V7Crypt -
обеспечивает защиту конфигураций 1с 7.7 и внешних обработок на высоком уровне методом
компиляции исходных текстов модулей, что позволяет исключить исходный код из
поставки. Криптостойкие алгоритмы шифрования и процедуры динамического
преобразования бин-кода, защищают модули от декомпиляции. Механизм таблиц
импорта позволяет создавать защищенные внешние обработки и запускать их в не
родных контекстах.
Идеально
подходит для распространения конфигураций и внешних обработок через Интернет
как shareware-программ
или демо-версий, да и в тех случаях, когда передача исходных текстов программы
конечному пользователю не желательна.
1. Полноценная поддержка нескольких глобальных модулей.
Создайте столько глобальных модулей - сколько Вам необходимо для комфортной работы. Начиная с версии 1.0.0.7, дополнительные глобальные модули получают все события основного глобального модуля, а также могут использовать собственную обработку ожидания.
2. Дополнительные события объекта Документ (менеджер объекта).
Помимо предопределенных событий, модуль документа получает дополнительные события:
ПриЗаписи;
ПередПроведением;
ПослеПроведения;
ПередУдалениемПроведения;
ПослеУдаленияПроведения;
ПередУдалением;
ПослеУдаления;
ПередОтменойУдаления;
ПослеОтменыУдаления.
3. Защита (компиляция и шифрование)
конфигурации и внешних обработок:
Стандартная лицензия:
- полная защита конфигурации
1с 7.7 и внешних обработок, входящих в поставку, с запрещением выполнения не подписанных
сторонних внешних обработок;
- ограничение
работы защищенной конфигурации сроком один месяц;
- возможность
привязки защищенной конфигурации к рабочим станциям.
Расширенная лицензия (при наличии файла
регистрации *):
- полная защита конфигурации 1с 7.7
и внешних обработок, входящих в поставку, с возможностью выполнения не
подписанных сторонних внешних обработок;
- защита внешних
обработок;
- защита отдельных
модулей конфигурации;
- ограничение
работы защищенной конфигурации на любой срок, или без ограничений.
- возможность
привязки защищенной внешней обработки к рабочим станциям.
4. Реализация основных алгоритмов
шифрования и кодирования, в виде расширения платформы:
- шифрование:
RSA, RC5;
- кодирование:
Base64;
- хеширование:
MD5;
- сжатие: ZIP;
- вспомогательные:
процедура сравнения двух защищенных обработок; получение уникального
идентификатора рабочей станции; определение защищен ли модуль на этапе
выполнения.
5. Макрокоманда
@autoheader Используйте макрокоманду @autoheader вместо предварительного определения функций.
6. Команда Sleep (Пауза)
* Файл регистрации используется только для кодирования, на клиентских машинах файл регистрации не нужен.