forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Пример использования либ + Триал (http://forum.boolean.name/showthread.php?t=7592)

GRAY_WOLF 07.01.2009 21:02

Пример использования либ + Триал
 
Вложений: 1
В проэкте реализовано использование библиотек 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 пробных попыток

NitE 07.01.2009 22:33

Re: Пример использования либ + Триал
 
хех прикольно ))) я исхлдники глянуть немогу потому неясно - где хранится этот счетчик запусков ?? (егож пойдее взломать проще простого, просто гдето прописал -999 и вот те безконечное коль-во запусков)) )

ViNT 08.01.2009 01:00

Ответ: Пример использования либ + Триал
 
Ставить триал-защиту на мидлет ИМХО бесполезно, так как это легко ломается либо простой переустановкой(или просто сбросом rms) или декомпиляцией и снятием защиты.

GRAY_WOLF 08.01.2009 19:09

Ответ: Пример использования либ + Триал
 
Цитата:

Сообщение от ViNT (Сообщение 93993)
Ставить триал-защиту на мидлет ИМХО бесполезно, так как это легко ломается либо простой переустановкой(или просто сбросом rms) или декомпиляцией и снятием защиты.

Предложи альтернативу. Как приложениями, так и играми по большей части пользуются "чайники" , не каждый будет её декомпилировать, ломать и опять компилить.
Не имея под рукой комрьютера можно ли почистить rms.

ViNT 08.01.2009 20:06

Ответ: Пример использования либ + Триал
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 94079)
Предложи альтернативу. Как приложениями, так и играми по большей части пользуются "чайники" , не каждый будет её декомпилировать, ломать и опять компилить.
Не имея под рукой комрьютера можно ли почистить rms.

Ну на счет "чайников" это да, но вообще лучше делать, например, две версии - полную и ограниченную(не по времени использования, а по функционалу). Ограниченная - бесплатно для ознакомления, а полная уже будет сразу требовать код. На счет чистки rms - без компа не почистить, но переустановить программу можно всегда. Хотя пример, безусловно, полезный.

GRAY_WOLF 08.01.2009 20:20

Ответ: Пример использования либ + Триал
 
Цитата:

Сообщение от ViNT (Сообщение 94087)
Ну на счет "чайников" это да, но вообще лучше делать, например, две версии - полную и ограниченную(не по времени использования, а по функционалу). Ограниченная - бесплатно для ознакомления, а полная уже будет сразу требовать код. На счет чистки rms - без компа не почистить, но переустановить программу можно всегда. Хотя пример, безусловно, полезный.

Спасибо. Учтем на будующее.

abcdef 08.01.2009 20:22

Ответ: Пример использования либ + Триал
 
Полнофукциональная защита делается в связке с сервером, откуда грузятся недостающие данные для работы программы. или же сделать после регистрации запуск стандартного браузера с уникальным URL для jar-файла полной версии

GomZik 31.01.2009 00:10

Ответ: Пример использования либ + Триал
 
По поводу чистки rms В нокиях и моторолах с доступом к фс можно, они лежат рядом с играми с расширением rms (у нокии так вообще походу бардак с ними)

ViNT 31.01.2009 01:34

Ответ: Пример использования либ + Триал
 
Цитата:

Сообщение от GomZik (Сообщение 96400)
По поводу чистки rms В нокиях и моторолах с доступом к фс можно, они лежат рядом с играми с расширением rms (у нокии так вообще походу бардак с ними)

Только вот без соответствующих патчей JVM моторолы к системным файлам и близко не подпустит...

KAK? TAK! 02.05.2009 19:53

Ответ: Пример использования либ + Триал
 
а какой кон нужно воодить?

KAK? TAK! 02.05.2009 20:01

Ответ: Пример использования либ + Триал
 
if (GetChar(code, 1) = '1') and (GetChar(code, 3) = '3') and (GetChar(code, 5) = '5') then res:=true; {вожу 12345 и нехрена}

GRAY_WOLF 13.05.2009 23:27

Ответ: Пример использования либ + Триал
 
KAK? TAK!
Если ты используешь мой пример
if (length(code) = 8 ) then // Длина ключа 8 символов
то там нужно вводить 8 символов, а не {вожу 12345 и нехрена}

Trazzy 20.09.2009 04:37

Ответ: Пример использования либ + Триал
 
Цитата:

Сообщение от KAK? TAK! (Сообщение 104250)
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" (см. здесь)

GRAY_WOLF 20.09.2009 23:13

Ответ: Пример использования либ + Триал
 
Ну да ведь счет идет с "0" , а не с "1".

Trazzy 21.09.2009 00:11

Ответ: Пример использования либ + Триал
 
чувак просто завтыкал :-D


Часовой пояс GMT +4, время: 14:03.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot