Witam,
mam pewne pytanie jak mogę zrobić aktualizację programów? Chodzi o język c++
Dobre pytanie ale o co chodzi?
Ale pytasz o algorytm, czy o co? Program odpytuje się serwera, który w jakiś sposób zwraca mu, czy jest nowsza wersja, czy nie. Następnie może iść na dwa sposoby:
- Łatwy: Program ściąga instalatora, uruchamia go, wyłącza się, a instalator instaluje nową wersję na wersję już istniejącą
- Trudny: Program ściąga wszystkie potrzebne elementy i aktualizuje konkretne składniki. Wymaga dodatkowej aplikacji - "aktualizatora".
Juhas napisał(a):
Ale pytasz o algorytm, czy o co? Program odpytuje się serwera, który w jakiś sposób zwraca mu, czy jest nowsza wersja, czy nie. Następnie może iść na dwa sposoby:
- Łatwy: Program ściąga instalatora, uruchamia go, wyłącza się, a instalator instaluje nową wersję na wersję już istniejącą
- Trudny: Program ściąga wszystkie potrzebne elementy i aktualizuje konkretne składniki. Wymaga dodatkowej aplikacji - "aktualizatora".
Chodzi mi o to 1. wiesz/może jak to zrobić ew. masz na to algorytm?
Trzeba użyć jakiegoś programu do tworzenia instalatorow. Np InnoSetup.
jacek.placek napisał(a):
Trzeba użyć jakiegoś programu do tworzenia instalatorow. Np InnoSetup.
A algorytm na aktualizację?
Jaja sobie robisz? Jaki kur... algorytm?
No na sprawdzanie czy jest nowa wersja
Najprościej to postawić jakąś stronkę i mieć mieć jakiś konkretny link zwracający najnowszą wersję programu (i na przykład link do niego). Jeżeli się różni od tej zainstalowanej na komputerze to ściąga z tej strony jakieś pliki, tak jak piszą koledzy wyżej.