Имя: Пароль:
1C
 
Уловить события ПриНачалеРаботыСистемы() из других модулей в УФ
0 shavkat
 
05.11.15
10:25
Добрый день

Есть такая задача в модуле управляемого приложения в ПриНачалеРаботыСистемы() прописать код защиты и сделать поставку с исключением текста модуля.
В УФ нельзя ни исключить текст модуля ни вставить пароль.

Есть какие нибудь варианты уловить события ПриНачалеРаботыСистемы() из других модулей?
1 Горогуля
 
05.11.15
10:26
есть
2 asady
 
05.11.15
10:31
(0) закрытый код - ошибочный путь в принципе.
3 shavkat
 
05.11.15
11:43
(2) я же не весь код закрываю, мнеб только поймать события ПриНачалеРаботыСистемы()
4 shavkat
 
05.11.15
11:44
(1) какой?
5 Горогуля
 
05.11.15
11:47
(4) ВызватьМнеЧтоНибудьИзДругогоМодуля()
6 Живой Ископаемый
 
05.11.15
11:51
2(5) гы... Ну так ведь этот вызов можно будет закоментарить! :)
7 shavkat
 
05.11.15
11:57
(6) вот по этому нужно как то переопределить события приначале в другом модуле, каторого можно закрыть (обфусцировать)
8 Горогуля
 
05.11.15
11:58
(6) как-то комментарил такое, да. остальные функции в процессе работы отваливались из-за недоступности ключа
9 shavkat
 
05.11.15
12:41
Модуль сеанса для этого подойдет. Но тут нужно сделать функцию которая проверяет через промежуток времени открытия главного окна программы чтобы пользователь мог ввести регистрационный код.

Как организовать функцию проверки через определенное время, что юзать?
10 Fragster
 
гуру
05.11.15
12:46
конфигурация - поставка конфигурации - настройка поставки. в появившемся окне двойной клик на колонке "поставка модулей объекта", снять галочку "включать в поставку исходный текст модуля".

но на самом деле (2) прав
11 Лефмихалыч
 
05.11.15
12:56
(0) защиту не на ПриНачалеРаботыСистемы() вешать надо, а на бизнес-логику в общих модулях. Иначе защита защищает не то, что должна и ее отключить легко