(En supposant que vous utilisez un projet InstallScript InstallShield 2010 avec des conditions préalables InstallShield ...)
conditions InstallShield vous permettent de spécifier une ligne de commande à utiliser lorsqu'il est exécuté en silence. Si le redistribuable que vous devez exécuter prend un paramètre qui le fait fonctionner silencieusement (malheureusement, tous les redistribuables ne le font pas), spécifiez-le dans le champ Specify the command line for the application when the setup is running in silent mode
de la prérequis. Je ne sais pas précisément si le redistribuable VC++ 2008 prend un tel argument. Si ce n'est pas le cas, vous pourriez peut-être créer un projet MSI qui utilise le module de fusion VC++ 2008, puis installer ce fichier MSI en tant que prérequis en mode silencieux.
Specifying Command-Line Parameters for an InstallShield Prerequisite
VC++ redistribuable ne supporte le mode silencieux, ainsi que le programme d'installation parent qui l'enveloppe. Mais voici le problème: l'auteur du programme d'installation principal a choisi d'exécuter VC++ redistribuable avec une interface utilisateur complète, quels que soient les commutateurs lors de l'exécution. Il semble que faire l'extraction de l'EXE principal est mon seul choix, mais pas préférable. – KMoraz
Ah, oui, ma réponse est orientée vers quelqu'un qui écrit la configuration, pas le malheureux qui en reçoit un qui a été mal écrit. Pour votre scénario, peut-être vous pouvez pré-installer le redistribuable VC++ silencieusement, puis le programme d'installation InstallShield doit le détecter et ignorer son installation non-silencieuse. –