Inno Setup: Install other installer and run it before continuing my install

后端 未结 3 804
盖世英雄少女心
盖世英雄少女心 2020-12-08 05:21

This is the [Files] portion of my code so far:

[Files]
Source: \"other_installer.exe\"; DestDir: \"{app}\"
Source: \"myprogram.exe\"; DestDir: \"{app}\"
Sour         


        
3条回答
  •  隐瞒了意图╮
    2020-12-08 05:33

    Another good time to run prerequisite installers is in the PrepareToInstall event function. (See the example scripts provided with Inno for the basic structure, and TLama's code for the actual execution.)

    The main advantage of PrepareToInstall is that it allows you to handle errors and reboot requests from the child installer -- using AfterInstall doesn't.

    The main disadvantage of it is that you have to manually ExtractTemporaryFile anything required to run the child install, as this occurs prior to files being extracted.

提交回复
热议问题