The easiest way is to call an additional EXE file in the [Run] section. All EXE files should be added to the main setting in the [Files] section. You can either simply copy them to the TEMP folder at the time of installation, or copy them to your application folder (if necessary).
[Files] Source: "d:\ADDS\*"; DestDir: "{tmp}"; Flags: nocompression createallsubdirs recursesubdirs deleteafterinstall //contains DirectX in directx folder, VC Redist 2010 x86 and VC Redist 2010 x64 [Run] Filename: "{tmp}\directx\DXSETUP.exe"; Parameters: "/silent"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Microsoft DirectX installation. Please wait..." Filename: "{tmp}\vcredist_x86_2010.exe"; Parameters: "/Q"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Microsoft Visual C++ 2010 (x86) installation. Please Wait..." Filename: "{tmp}\vcredist_x64_2010.exe"; Parameters: "/Q"; Flags: waituntilterminated skipifdoesntexist; StatusMsg: "Microsoft Visual C++ 2010 (x64) installation. Please wait..."; Check: IsWin64
source share