2010-11-17 14 views
5

Vorrei creare un programma di installazione NSIS che durante il processo di installazione controlli su www se esiste una versione più recente dell'applicazione (numero). Se nella rete esiste una versione più recente della versione fornita da installer, il programma di installazione deve scaricare il file zip dell'applicazione, decomprimerlo e installare l'applicazione scaricata anziché l'applicazione fornita con il programma di installazione.NSIS - scarica e decomprimi il file zip da Internet

Le domande sono:

  • come scaricare file da Internet (www)?
  • come decomprimere il file zip scaricato?

risposta

6

Come un addendum alla risposta di Stu, è molto importante sottolineare che ZipDLL, mentre un grande plug-in, è rilasciato sotto licenza GPL. Se stai pubblicando un prodotto commerciale, non puoi legalmente includerlo con il tuo prodotto. Inoltre, l'unica copia disponibile richiede che si modifica la fonte, che impegna le sezioni "modifica" della GPL.

Nsisunz è rilasciato con una licenza estremamente aperta: è sufficiente includere il testo della licenza mostrato nella pagina di origine per distribuirlo e assicurarsi di contrassegnare eventuali modifiche dirette nella fonte.