|
07.01.2009, 21:02
|
#1
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Пример использования либ + Триал
В проэкте реализовано использование библиотек menu32, font32, vscroll,
об этом было много написано, но вся фишка заключяется в том, что после нескольких запусков Вам будет предложено ввести ключ из 8 символов т.е закончился период использования триальной версии. Не верный ввод - выход из приложения и так до без конечности.
Проверка на триальность выполнена ввиде отдельного модуля, так что можно прикручивать её к любому вашему приложению(ни я ни её автор не будем на Вас в обиде).
Ввод ключа
if (GetChar(code, 1) = 'q') and (GetChar(code, 3) = 'w') and (GetChar(code, 5) = 'e') then res:=true; // вторая буква должна быть q, четвёртая - w, шестая - e
пример "aqswdefr" - ok! ключ принят.
"asdfghjk" - no! не верный ввод ключа.
Количество пробных запусков приложения
if (StringToInteger(count) > 3) and (license = 'N') then //Исчерпали 3 пробных попыток
|
(Offline)
|
|
07.01.2009, 22:33
|
#2
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Пример использования либ + Триал
хех прикольно ))) я исхлдники глянуть немогу потому неясно - где хранится этот счетчик запусков ?? (егож пойдее взломать проще простого, просто гдето прописал -999 и вот те безконечное коль-во запусков)) )
|
(Offline)
|
|
08.01.2009, 01:00
|
#3
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Пример использования либ + Триал
Ставить триал-защиту на мидлет ИМХО бесполезно, так как это легко ломается либо простой переустановкой(или просто сбросом rms) или декомпиляцией и снятием защиты.
|
(Offline)
|
|
08.01.2009, 19:09
|
#4
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Пример использования либ + Триал
Сообщение от ViNT
Ставить триал-защиту на мидлет ИМХО бесполезно, так как это легко ломается либо простой переустановкой(или просто сбросом rms) или декомпиляцией и снятием защиты.
|
Предложи альтернативу. Как приложениями, так и играми по большей части пользуются "чайники" , не каждый будет её декомпилировать, ломать и опять компилить.
Не имея под рукой комрьютера можно ли почистить rms.
|
(Offline)
|
|
08.01.2009, 20:06
|
#5
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Пример использования либ + Триал
Сообщение от GRAY_WOLF
Предложи альтернативу. Как приложениями, так и играми по большей части пользуются "чайники" , не каждый будет её декомпилировать, ломать и опять компилить.
Не имея под рукой комрьютера можно ли почистить rms.
|
Ну на счет "чайников" это да, но вообще лучше делать, например, две версии - полную и ограниченную(не по времени использования, а по функционалу). Ограниченная - бесплатно для ознакомления, а полная уже будет сразу требовать код. На счет чистки rms - без компа не почистить, но переустановить программу можно всегда. Хотя пример, безусловно, полезный.
|
(Offline)
|
|
08.01.2009, 20:20
|
#6
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Пример использования либ + Триал
Сообщение от ViNT
Ну на счет "чайников" это да, но вообще лучше делать, например, две версии - полную и ограниченную(не по времени использования, а по функционалу). Ограниченная - бесплатно для ознакомления, а полная уже будет сразу требовать код. На счет чистки rms - без компа не почистить, но переустановить программу можно всегда. Хотя пример, безусловно, полезный.
|
Спасибо. Учтем на будующее.
|
(Offline)
|
|
08.01.2009, 20:22
|
#7
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: Пример использования либ + Триал
Полнофукциональная защита делается в связке с сервером, откуда грузятся недостающие данные для работы программы. или же сделать после регистрации запуск стандартного браузера с уникальным URL для jar-файла полной версии
|
(Offline)
|
|
31.01.2009, 00:10
|
#8
|
Нуждающийся
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Пример использования либ + Триал
По поводу чистки rms В нокиях и моторолах с доступом к фс можно, они лежат рядом с играми с расширением rms (у нокии так вообще походу бардак с ними)
|
(Offline)
|
|
31.01.2009, 01:34
|
#9
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Пример использования либ + Триал
Сообщение от GomZik
По поводу чистки rms В нокиях и моторолах с доступом к фс можно, они лежат рядом с играми с расширением rms (у нокии так вообще походу бардак с ними)
|
Только вот без соответствующих патчей JVM моторолы к системным файлам и близко не подпустит...
|
(Offline)
|
|
02.05.2009, 19:53
|
#10
|
Нуждающийся
Регистрация: 07.03.2009
Сообщений: 98
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Пример использования либ + Триал
а какой кон нужно воодить?
|
(Offline)
|
|
02.05.2009, 20:01
|
#11
|
Нуждающийся
Регистрация: 07.03.2009
Сообщений: 98
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Пример использования либ + Триал
if (GetChar(code, 1) = '1') and (GetChar(code, 3) = '3') and (GetChar(code, 5) = '5') then res:=true; {вожу 12345 и нехрена}
|
(Offline)
|
|
13.05.2009, 23:27
|
#12
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Пример использования либ + Триал
KAK? TAK!
Если ты используешь мой пример
if (length(code) = 8 ) then // Длина ключа 8 символов
то там нужно вводить 8 символов, а не {вожу 12345 и нехрена}
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
20.09.2009, 04:37
|
#13
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Пример использования либ + Триал
Сообщение от KAK? TAK!
if (GetChar(code, 1) = '1') and (GetChar(code, 3) = '3') and (GetChar(code, 5) = '5') then res:=true; {вожу 12345 и нехрена}
|
и 12345 никак не подойдет т.к. 2й символ должен быть "1", 4й - "3" и 6й - "5" (см. здесь)
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
20.09.2009, 23:13
|
#14
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Пример использования либ + Триал
Ну да ведь счет идет с "0" , а не с "1".
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
21.09.2009, 00:11
|
#15
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Пример использования либ + Триал
чувак просто завтыкал
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:35.
|