2010-11-17 11 views
5

Chciałbym utworzyć instalator NSIS, który podczas procesu instalacji sprawdzi na www, czy istnieje nowsza wersja aplikacji (numer). Jeśli w sieci istnieje nowsza wersja niż pod warunkiem, że zainstalowany jest instalator czarownic, instalator powinien pobrać plik zip aplikacji, rozpakować go i zainstalować pobraną aplikację zamiast aplikacji dostarczonej z instalatorem.NSIS - pobierz i rozpakuj plik zip z Internetu

Pytania są:

  • jak pobrać plik z internetu (www)?
  • jak rozpakować pobrany plik zip?

Odpowiedz

6

Jako dodatek do odpowiedzi Stu, to naprawdę ważne, aby podkreślić, że ZipDLL, podczas gdy wielki plug-in, jest wydany na warunkach GPL. Jeśli wydajesz produkt komercyjny, nie możesz go legalnie dołączyć do produktu. Dodatkowo, jedyna dostępna kopia wymaga modyfikacji źródła, które angażuje się w sekcje "modyfikacji" GPL.

Nsisunz jest wydany na podstawie bardzo otwartej licencji - wystarczy dołączyć tekst licencji widoczny na stronie źródłowej, aby go rozpowszechnić, i upewnij się, że zaznaczyłeś każdą bezpośrednią modyfikację w źródle.