Witam.
Próbuje w swoim programie utworzyć wersję demo aplikacji na X dni. Do tego celu posługuję się zmienną "data_exp", w której mam zapisaną wartość do kiedy program będzie aktywny.
Problem jest w tym, że gdy użytkownik wybierze aktywację wersji demo na X dni to ja sprawdzam jaka jest aktualnie data w systemie i od tej daty wszystko zależy. Natomiast jeśli przed aktywowaniem aplikacji ustawi datę systemową na inną to automatycznie moja "data_exp" jest źle ustawiona.
Używam również opcji pobierania daty z internetu używając komponentu TidSNTP aby sprawdzić czy aktualnie ustawiona data w systemie jest poprawna.
Niestety jeśli użytkownik będzie offline i przestawi sobie datę systemową to nadal można obejść takie zabezpieczenie.
Czy znacie jakieś sposoby aby ustawić możliwość uruchomienia programu na X dni?