2012-11-22 10 views
1

J'ai reçu une installation silencieuse d'une tierce partie (faite avec Installshield) que je dois inclure dans le projet sur lequel je travaille en ce moment.Installshield Silent Install Log

Je l'ai tout fonctionne jusqu'à ce que je le graver sur un DVD et tenter l'installation. InstallShield en mode d'installation silencieuse écrit un fichier journal dans le même répertoire que setup.exe. Être sur un DVD c'est un dossier en lecture seule.

Je vois que je peux changer l'emplacement par défaut du fichier journal à l'aide d'un commutateur de ligne de commande, mais y a-t-il un moyen de ne pas en créer un du tout?

Répondre

1

J'ai rencontré le même problème. J'ai essayé:

Setup.exe /s /f2null 

Et je ne pouvais pas trouver un fichier journal partout ... suite

0

Pour chaque fichier setup.exe créé par installsheild, vous pouvez utiliser le paramètre f2 "logpath" pour spécifier le fichier journal dans votre propre script.

+0

Je sais que je peux le rediriger, ce n'est pas la question. – Saurbaum

0

Si une tierce partie "setup.exe" crée automatiquement un journal, la solution la plus simple est de rediriger ce journal vers le répertoire% temp%.

+0

Donc, pour confirmer que vous ne pouvez pas arrêter Installshield de se connecter sur une installation silencieuse? – Saurbaum

+0

Pas exactement, il existe une option dans InstallShield qui active la journalisation dans le répertoire spécifié. Peut-être, dans votre cas, il a permis de créer un fichier journal dans le répertoire courant avec le programme d'installation. –