Customizing installation on Windows systems : Modifying the installed files and registry entries : How to modify custom.ini
 
How to modify custom.ini
1 For example, download the iHub distribution package from an FTP software distribution site. Using WinZip or other archiving utility, extract the contents of the self-extracting executable file, ActuateBIRTiHub.exe, to a directory on the local machine, such as C:\Actuate\iHub.
2 In a text editor, open custom.ini in the Actuate product directory.
For all products, the custom.ini contains code that lists an external DLL and registry file, similar to the following excerpt:
; Modify the following entries to allow custom installation
of files and/or registry entries. Uncomment the
entries to support this feature.
 
[AC_EXTERNAL_FILES]
;FILE1=c:\tmp\abc.dll
;FILE2=d:\tmp\abc.pdf
 
[AC_REGISTRY_ENTRY]
;RegistryFile1=aaaa.reg
3 To add files to the installation, perform the following steps:
1 Uncomment code in the [AC_EXTERNAL_FILES] list by deleting the semicolon (;) that precedes the code.
2 Edit the code to include the files that you want to install. You must use full file paths to specify the directories into which to install files.
For example, type:
FILE1=C:\WINDOWS\system32\My_dll.dll
FILE2=C:\Program Files\Actuate\iHub\Help\My_help_file.pdf
FILE<n>=C:\Program Files\Actuate\iHub\Help\My_help_file.html
In this example, <n> is the total number of files. You can add files up to the limit of the InstallShield version.
3 Copy the files that you added in the paths in substep 2 to the \custom subdirectory.
4 To add custom registry entries with the installation, perform the following steps:
1 Uncomment code in the [AC_REGISTRY_ENTRY] list by deleting the semicolon (;) that precedes the code.
2 Edit the code to include the registry file that contains the custom registry entries. For example, type:
RegistryFile1=Customer.reg
where Customer.reg is the registry file. A Customer.reg entry looks like the following entry:
[HKEY_LOCAL_MACHINE\SOFTWARE\MyProduct\TestEntry\Custom Key]
"MyApp"="C:\\MyDirectory\\MyApplication"
"AppVersion"="8.0.0.0"
"Value"=dword:00000002
In this example, double quotation marks enclose strings and string values. A numeric value appears in the following example:
"Value"=dword:00000002
3 Copy the registry file to the \custom subdirectory.
5 Save custom.ini.
6 Test the installation by running the setup.exe file in the product installation directory.