@amin fear
You can include the Compressors extensively to setup.exe without having to edit the CIU Script.
I think you will also need to change in Arc.ini and CLS.ini.
In the changelog of CIU v3 (3.0.0.0u3) tells how to add external compressors:
Code:
- Added [Ressources] section to "Setup.ini" and also to the external "Setup.ini" and also to the to external "records.ini" file (optional).
>> The [Ressources] section contain keys Path=, Path32=, Path64= and support constants {src}, etc (If not use constants, is seted to {src})
>> If this path contains "decompressors" files it will be copied to the TEMP folder at the start of the installation.
>> Path= >> For the files of the key "Path=" the files will be copied in any system (32 bits or 64 bits).(Recursive Path - Search all subfolders)
>> Path32= or Path64= >> But if it is a path of the key "Path32=" or "Path64=" the files inside it will only be copied if the system is equal (32 bits or 64 bits). (Recursive Path - Search all subfolders)
>> Example: Path={src}\RESOURCES\Dual Path64=RESOURCES\x64
You just need to tell the folder containing the external compressor in the Setup.ini (externalor internal) or Records.ini using the [Ressources] section.
Code:
[Ressources]
Path=
Path32=
Path64=
The Path= is the key used for executables compatible with both OS (32-bits + 64-bits).