Inno SetUp installe d'autres fichiers msi

Inno Setup Installs Other Msi Files



Installer automatiquement d'autres fichiers msi (prenez node comme exemple)

Lorsque je faisais un package d'installation, parce que mon code doit utiliser l'environnement de nœud, je dois installer l'environnement de nœud pour l'utilisateur.
Exécutez le fichier exe sous la commande Exécuter d'Inno SetUp. Vous ne pouvez pas exécuter le fichier msi. Vous devez appeler msiexec.exe pour exécuter le fichier msi.
msiexec.exe La fenêtre générale l'accompagne, sinon cliquez pour télécharger .
Paramètres de commande pour msiexec.exe:

msiexec /Option [Optional Parameter] Installation option /Option Install or configure the product /a Manage installation - install the product on the network /j [/t ] [/g ] Broadcast product - m broadcast to all users, u broadcast to current user Uninstall product Display options /quiet Quiet mode, no user interaction /passive No participation mode - only show progress bar /q[n|b|r|f] Set user interface level n - no user interface b - basic interface r - streamlined interface f - full interface (default) /help help information Restart option /norestart Do not restart after the installation is completed /promptrestart Prompt user to restart (if necessary) /forcerestart Always restart your computer after installation Log option /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] i - status message w - non-fatal warning e - all error messages a - the start of the operation r - operation specific record u - user request c - initial interface parameters m - insufficient memory or fatal exit message o - insufficient disk space message p - terminal properties v - detailed output x - additional debugging information + - Expand to an existing log file ! - every line is flushed to the log * - Record all information except the v and x options /log Same as /l* Update option /update [Update2.msp] Application update /uninstall [Update2.msp] /package Remove product updates Repair option /f[p|e|c|m|s|o|d|a|u|v] Repair product p - only when the file is missing o - if the file is missing or an older version is installed (default) e - if the file is missing or the same or older version is installed d - if the file is missing or a different version is installed c - if the file is missing or compared and does not match the calculated value a - force reinstall all files u - all necessary user-specific registry keys (default) m - all necessary computer specific registry keys (default) s - all existing quick key modes (default) v - run and cache local packets from the source Set public properties [PROPERTY=PropertyValue]

Contenu spécifique à comprendre



L'extrait de code de la commande Exécuter est répertorié ci-dessous.



Filename: 'msiexec.exe' Parameters: '/i ''{app} ool ode ode-v8.9.0-x86.msi'' /quiet'Description:'Install nodejs' StatusMsg:'Installing Nodejs...'

Ici / i fait référence à l'installation
/ quiet Spécifie qu'il n'y a pas d'interface interactive lors de l'installation, toutes les configurations d'installation sont par défaut. Parce que vous devez toujours installer mysql plus tard, si vous avez une interface interactive, les utilisateurs doivent beaucoup fonctionner.