Witam!
Chciałbym zrobić aktualizacje mojej aplikacji ale w takiej formie:
Program przed uruchomieniem sprawdza wersję programu w bazie danych. Jeśli poprawka jest krytyczna to nie pozwala przejść użytkownikowi dalej. Pobiera aktualizację, instaluje i uruchamia aplikację od nowa.
Aktualizacje zrobiłem przy pomocy pliku INI i ściągania nowszej wersji programu z serwera przy pomocy HTTPGet ale nie podoba mi się to, że użytkownik może coś namieszać z moim plikiem ini (zmienić, usunąć).
Jak i gdzie przechowywać info o aktualnej wersji programu na kompie klienta? Czy da się to zrobić bez plików lokalnych i wpisów do rejestru?
Znalazłem komponenty JVCL Program Version Check. Jest tam coś o nazwie JvProgramVersionDatabaseLocation. Może ktoś wie jak to działa i jak tego użyć w programie?
Pozdrawiam!