С продажей все просто. Для этого существует опция (запускать скрипт только на компьютере с ключом при сборке exe). Переданный таким образом скрипт будет работать постоянно и только на машине для которой он генерировался.
С арендой сложнее, так как сервис демонстрации скриптов ограниченное время не позволяет указать каждому пользователю индивидуальное время и позволяет запускать скрипт всем пока после первого запуска на конкретной машине не выйдет указанное время для нее.
Опция Управление лицензированием позволяет управлять доступным временем для каждого пользователя отдельно.
Как использовать:
Пишем свой скрипт который будем сдавать в аренду.
Загружаем его на сервер и выставляем время демо режима в меню Скрипты на сервере - загрузить скрипт на сервер.
При этом указываем создать EXE файл. Полученный файл распространяем по местам скопления потенциальных пользователей нашего скрипта. Пользователи качают его и юзают указанное в демо время.
По окончанию указанного времени у них он уже не работает и они пишут Вам что хотят продлить.
Вы договариваетесь на какой срок, они высылают Вам свой ключ.
Вы добавляете этот ключ в Управление лицензированием указав время которое он работать еще будет у пользователя.
И все. Забыли. Ничего не надо никому высылать. Скрипт перестанет работать у пользователя сам как пройдет срок.
Можно добавлять, удалять и корректировать пользователей и их время.
Свой ключ пользователь узнает или в окне О ПРОГРАММЕ Кибор или в собранном EXE если Вы вставите в свой скрипт такой код
Цитата:
//Тут скрипт
INITDIALOG
{
sendcontrol(EDIT_0, individualcode());
}
CREATE_INTERFACE
{
DIALOG "Название окна" 237 180
BUTTONSCRIPT "Запустить" 125 121 100 25
STATIC_0 "Ключ" 10 10 90 18
EDIT_0 "" 105 8 120 18
}
INITDIALOG
{
sendcontrol(EDIT_0, individualcode());
}
CREATE_INTERFACE
{
DIALOG "Название окна" 237 180
BUTTONSCRIPT "Запустить" 125 121 100 25
STATIC_0 "Ключ" 10 10 90 18
EDIT_0 "" 105 8 120 18
}
Нажмите для увеличения
Протестировать как работает демо режим для пользователей можно загрузив с сервера скрипт test