Instalación Inno: instale otro instalador y ejecútelo antes de continuar con mi instalación

Esta es la parte [Archivos] de mi código hasta ahora:

[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"

Mi programa depende de otro programa para ejecutar. He incluido el instalador para este programa ("other_installer.exe") en mi instalador. Lo que me gustaría hacer es iniciar este instalador tan pronto como se haya copiado, antes de continuar con "myprogram.exe" y el resto.

Busqué en Google y encontré la documentación de BeforeInstall en la ayuda de Inno Setup, pero no tienen un ejemplo de cómo ejecutar otra aplicación. Creo que debería ser algo como esto:

[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"; BeforeInstall: // RUN OTHER_INSTALLER.EXE //
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"

Respuestas a la pregunta(3)

Su respuesta a la pregunta