inno setup | aktualizacja oprogramowania

Nie poświęcałem, dużo czasu na pisanie o Inno setup, chociaż cały czas na nim pracuje. Ostatnio zauważyłem, że jest zainteresowanie tym tematem. Pokażę wam jak zrobić aktualizator do programu lub gry uprzednio zainstalowanej przy użyciu inno setup. Ostatnio tworzyłem bardzo prostą grę, do której można zrobić instalator, jako aktualizację zrobimy sobie dodatkowe lewele, które będziemy mogli doinstalować do już zainstalowanego programu:

Jak widzimy program, składa się z pliku wykonawczego *.exe i folderu, w którym znajdują się pliki *.csv przechowujące dane generujące rużnego rodaju formacje plansz do gry. Instalator takiego programu będzie bardzo prosty:

Ten etap można zrobić kreatorem, teraz kopiujemy nasz projekt i zmieniamy mu nazwę:

Co będzie ważne i potrzebne. Kiedy aplikacja jest instalowana, nadawany jej jest w systemie identyfikator:

Dzięki temu identyfikatorowi możemy (jeśli aplikacja jest zainstalowana) dowiedzieć się gdzie jest zainstalowana. Zainstalujmy sobie ta aplikacje:

Tak jak powinno, na pulpicie pojawiła się ikona, reszta też przebiegła pomyślnie i pliki mamy w jednym katalogu. Utworzyłem sobie dodatkowy folder, który nazwałem „Snake Neon levelpack” w którym umieszczę dodatkowe elementy, które będzie można doinstalować, jak widzieliście na pierwszym obrazku tego posta, jest tylko 5 plików w katalogu „poziomy”:

Jeden z plików się powtarza, to „ScianyM” zostanie on po prostu podmieniony. Odpalamy plik w *.iss w katalogu Aktualizator i zmieniamy go na:

Oczywiście wy będziecie musieli zmienić ścieżkę do swoich plików, która znajduje się w dziale [Files], u mnie wszystko działało:

Jeśli ktoś jest zainteresowany projektem, tutaj ma pliki do pobrania: inno setup aktualizer pliki tutoriala

Pliki nie będą działać, jeśli nie zaktualizujemy strefy [Files] ponieważ moje pliki znajdowały się w folderze „E:\dropbox\Dropbox\blog\inno setup aktualizer” wy musicie zmienić tę ścieżkę, w której rozpakowaliście pliki.

Permalink do tego artykułu: https://visualmonsters.cba.pl/setup-aktualizacja-oprogramowania/

Dodaj komentarz

Twój adres email nie będzie publikowany.