2010-07-16 12 views
1

J'ai une application qui utilise Inno Setup comme installateur. Je suis en train d'écrire un programme de mise à jour en utilisant Inno Setup pour appliquer des mises à jour à divers emplacements installés.Comment mettre à jour Inno Setup plusieurs emplacements?

Cette application peut être installée sur des lecteurs flash amovibles en tant qu'application portable et j'aimerais pouvoir déployer les mises à jour sur plusieurs lecteurs/emplacements/répertoires pour chaque lecteur connecté au PC en même temps.

Existe-t-il un moyen de demander à Inno Setup de déployer son contenu en tant que mise à jour de chaque emplacement dans un tableau d'emplacements?

Répondre

0

Pas directement. Une option consiste à créer une installation pour les fichiers conçus pour être silencieux.

Puis écrire une deuxième installation qui compile qui utilise le premier. Puis vous [Code] Section que vous pouvez appeler ShellExecute() en exécutant le premier programme d'installation. Vous pouvez appeler le premier installateur autant de fois que vous le souhaitez.

Bien que, je soupçonne que cela peut vraiment créer havok sur le Ajout/Suppression de programmes.