2016-08-12 6 views
-1

J'utilise Inno Setup pour exécuter un programme d'installation externe à l'aideSUPPRIMER LA/cliquez sur programmation via des messages d'erreur sur msi installer

Params := '/i '+ExpandConstant('{tmp}\BDE.msi')+' /s BDE="'+ExpandConstant('{pf}\Common Files\Borland Shared\BDE')+'"'; 
Exec('msiexec.exe', Params, '', SW_SHOW, ewWaitUntilTerminated, ResultCode) 

Idéalement, je voudrais, à terme, être en mesure de passer l'option /passive et juste une barre de progression d'installation. Cependant, un message d'erreur inutile s'affiche lors de l'installation.

BDE Merge fail, except I don't care

Est-il possible, que ce soit via Inno Setup ou via Msiexec, cliquer-à travers ce message?

Répondre

0

Une solution de contournement: si vous installez avec des privilèges d'administrateur, vous ne rencontrerez jamais ce message d'erreur. Ne répond pas à ma question, mais fonctionne pour l'instant.