2010-11-17 8 views
5

Je voudrais créer l'installateur NSIS qui pendant le processus d'installation vérifie sur le www s'il y a une version d'application plus récente (nombre). Si dans le réseau existe une version plus récente que la version fournie par l'installateur sorcier, l'installateur doit télécharger le fichier zip de l'application, le décompresser et installer l'application téléchargée au lieu de l'application fournie avec le programme d'installation.NSIS - télécharger et décompresser le fichier zip à partir d'Internet

Les questions sont les suivantes:

  • comment télécharger le fichier depuis Internet (www)?
  • comment décompresser le fichier zip téléchargé?

Répondre

6

Comme un additif à la réponse de Stu, il est très important de souligner que ZipDLL, alors qu'un grand plug-in, est publié sous la GPL. Si vous publiez un produit commercial, vous ne pouvez pas l'inclure légalement avec votre produit. En outre, la seule copie disponible nécessite que vous modifiez la source, qui engage les sections «modification» de la GPL.

Nsisunz est publié sous une licence extrêmement ouverte - il suffit d'inclure le texte de licence affiché sur la page source pour le distribuer, et assurez-vous de marquer toute modification directe dans la source.

Questions connexes