Witam, zastanawiam sie nad sposobami implementacji ograniczen czasowych dla tworzonej przeze mnie aplikacji,
rzeczy ktore mnie interesuja to latwa implementacja wersji trial programu np. 14 dniowa - czyli po 14 dniach program nie nadaje sie do uzytku, chyba ze wpiszemu kod aktywujacy licencje albo pozostanie nam sciagniecie pelnej wersji platnej.
WYpadaloby aby program byl odporny na manipulacje czasem systemowym itd. Gdzie przechowywac i w jaki sposob czas pozostaly do konca triala.
Drugą rzeczą nad ktora rozmyslam to system licencyjny, tzn. jak mozna latwo zaimplementowac system abonamentowy na program?
na ta chwile w glowie mam klucze licencyjne ktore beda umozliwialy uzywanie aplikacji, np 1 klucz - 30 dni.
jak wtedy zarzadzac tymi kluczami, a bedzie ich raczej duzo.
a moze rozwiazania sprzetowe - klucze usb/hasp tutaj jednak powstaje koszt 30-100 zl za urzadzenie i raczej nie widze mozliwosci wykorzystania tego do Abonamentu.
Czy wykorzystac 'internet' do sprawdzania licencji?
prosze o rady, prosze takze nie pisac ze wszystko da sie zlamac itd itp, bo to raczej wiemy, - ma byc to zabezpiecznie przed pania krysią oraz jej informatykiem z firmy panem Rysiem od drukarek, a nie przed zawodowcami.
PS. Technologa oprogramowania - Delphi, ale to raczej bez znaczenia?
pozdrawiam