#0
by 1C_Security
один не стабильный клиент попросил кое что попрогать, проганья было много, и перед оплатой хотит потестить пару дней результат, соответственно есть желание, создать в константах ЧислоЗапусков, ПриНачалеРаботыСистемы увеличивать ее на единицу, а ниже в этой же процедуре делать проверку, как значение константы достигнет, например, 5 - удалять все файлы в 1Сv77Bin(точнее которые удастся, явно экзешник винда не позволит удалить, т.к. он запущен) и папку, где сама база(тоже все что там можно). Явно после таких удалений система уже не запустится. Ну и еще пароль навешать на конфу! Сам с файлами особо не работал, поэтому мой вопрос следующий - кто может, набросайте хотябо примерный код, в котором опеделяется куда платформа установлена, куда конфа и удаляются все файлы, точнее пытаются удалиться. заранее спасибо!
#1
by Allexe
Смотри в синтаксис-помошник файловая система. Но ИМХО: лучше сделать сторонней программой на том с чем ты работал.
#2
by Allexe
Пропиши в процедуру ПриНачалеРаботыСистемы ЗапуститьПриложение(Твое приложение) и пусть оно отрабатывает.
#3
by fabrikant
Вот как тут не матернуться? Если твой заказчик не полный кретин, он сделает копию конфы в укромном месте (да хоть бы та же болванка, на которой ты ему свою нетленку принесешь). И после ее убивания возмет ее и вычистит всю твою лажу. Да. И за что же ты ядро убивать собрался?
#4
by fandes
Попробуй зашифровать твое творение, помоему больше вариантов нету. Тут на форуме это как то обсуждалось,даже примеры всякие давались. А когда зашифруешь там уже и счетчик мона мутить и etc. А все пароли на конфу это защита на 5 минут :)
#6
by Allexe
Если заказчик не полный кретин и серьезно захочет тебя кинуть ничто не поможет. А так можешь хоть просто с текущей датой сравнивать.
#7
by romix
Ничего там не удалится. Кроме того, удаление чужих файлов имхо подсудно (272, 273 ст. УК РФ).
#8
by romix
Если вообще есть желание что-то защищать - КЗК от АльФ'а позволяет шифровать модули и расшифровывать их "на лету".
#10
by Omega
имхо, проще закладок оставить. или привести код конфигурации под тестирование к нечитаемому виду.
#11
by Allexe
Ага еще можно вынести отдельный модуль во внешний ключ. Слышал где-то это реализовано :))) ИМХО Сколько стоимость конфы?
#14
by romix
Вряд ли заказчик в сумеет сделать дамп, и найти, в какой модуль конфы чего надо вставлять. Имхо ему проще заплатить.
#16
by fandes
хы, а непроще с клиентом договорится, что найденые баги обязуешся исправить, ну к примеру в течении месяца со времени сдачи проги в юзанье, а деньги соответственно взять за нее. ИМХО: правильней со всех сторон будет.
#19
by Allexe
Вспоминаю первую фирму в которую я пришел работать админ+админ 1С. Нетленку написал первый админ и поставил закладку. В свойствах конфигурации в комментарии стояла дата. И конфа при запуске сравнивала эту дату с текущей. И если прошло более 2-х месяцев делала через пару минут завершитьработусистемы. Сижу значит на работе. Бац все прибегают поработаешь чуть в 1С она закрывается. Что делать?? Смотрю ошибок никаких, в виндовых логах пусто. Все что можно перезагрузил, ТИИ не помогает. Потом позвонил старому админу, он рассказал мне этот фокус. ИМХО Парализация крупной торговой сети даже на ОДИН день может повлечь большие убытки.
#22
by Allexe
По моему только не ломается, если вынести полностью модуль во внешний ключ. Хотя дамп ключа+эмуль сделать можно не проблема для Guardant
#23
by Allexe
Да нет не долго. Пока сам поковырялся. Помогло что уже такой затык случался с предыдущим админом он звонил первому. Старые работники фирмы об этом помнили :)
#28
by Allexe
Вопрос в цене :). Что дешевле купить или взломать? :) Оставил, только не навсякий случай. Я просто в глобальнике не смог(не было времени и знаний языка) найти ее. Я пришел работать только прочитав учебник на мисте и разобрав две первые задачки про склад и денежки :)
#30
by smaharbA
Нет еще, вот хочу взглянуть как там это сделано, а то есть кой какие проблеммы (у меня конечно баловство в сравнении с 1С++)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как преобразовать число из вида 1,5*10^3 в обычное число
- число полных месяцев (с 1го по последее число) между датами
- как преобразовать строку "246,36" в число 246,36? если Число("246,36") = 24
- Ключ защиты программы больше не доступен! Работа программы завершена.
- Ключ защиты программы больше не доступен. Работа программы завершена
- Ограничить тип левого Значения в отборе СКД
В этой группе 1С
- Как обновить ячейку в таблице?
- При сохранении печатной формы в XLS, обрезается часть строки. Почему?
- можно ли восстановить последовательность документов без перепроведения док?
- v7: вопрос по декларации на прибыль ИНОСТРАННОЙ организации
- ЗиК: Можно ли быстро изменить все записи журнала расчетов?
- OLE. Импорт из Excel-а в 1С. После не могу открыть в Excel-е исходный файл.
- 7.7 Посветуйте конфу под сельское хозяйство
- План обмена между 1с и Delphi (FireBird)
- не работает механизм "шаблоны текста"
- Сколько пользователей одновременно может работать в типовой "1С: комплекс"?
- Как программно изменить подсказку
- Выборка документов через Com соединение
- можно ли в формуле кнопки на форме документа создать условие?
- УПП. Где почитать про методику использования регистров в подсистеме НДС?
- Обращение к функции общего модуля из внешней обработки
- Поиск документа по реквизиту НайтиПоРеквизиту()
- При загрузке из клиент банка Возрождение платежных поручений не попада.....
- Счет фактура на аванс в Бух 474
- Cipher Lab 8001L как подключить?
- Ошибка: деление на 0. Что делать?