2017-06-29 4 views
0

Je suis en train de lancer un autre MSI lors de l'installation d'un premier. J'ai découvert les paquets enchaînés. J'ai suivi ce tuto, tout fonctionne très bien mais j'aimerais aller plus loin dans les réglages.paquets chaînés dans Advanced Installer

Mon objectif final est d'éviter, pour l'installateur secondaire, la sélection de dossier d'installation et installer automatiquement les fichiers dans le même dossier que le principal MSI.

Est-ce possible? Sinon, que pourrais-je faire pour atteindre mon but?

Toute aide serait greatful.

Répondre

2

La principale propriété de dossier d'installation MSI est APPDIR. Pour atteindre ce que vous voulez, vous pouvez définir la propriété du dossier d'installation du MSI chaîné à la valeur de la propriété APPDIR. Cela peut être fait en réglant le Properties field comme ceci:

CHAINED_INSTALL_DIR_PROP = "[APPDIR]" 

aussi le paquet enchaîné peut être configuré pour installer une interface utilisateur complète sans que l'utilisateur ne peut pas sélectionner le dossier d'installation.

+0

Merci pour la réponse. Cependant, je suis un débutant avec Advanced Installer. Je pense qu'il me manque quelque chose, j'ai fait ce que vous avez dit, mais cela ne fonctionne pas, le dossier d'installation du paquet chaîné n'a pas changé. En fait, je pense que je dois définir la propriété à lancer quelque part, ou quelque chose d'autre? Ici, je viens de définir une propriété, appelée _CHAINED_INSTALL_DIR_PROP_, mais comment puis-je le lancer? J'espère que je me rends assez clair ... –

+0

Ok, j'ai trouvé mon erreur. J'avais besoin d'ajouter la propriété dans le paquet enchaîné, je ne l'ai pas eu au début. Maintenant ça marche super, merci. –

+0

génial. heureux de vous aider. –