Only the custom actions that relies on temporary files must be recreated.
If you still encounter other problems you could send us the AIP file at support at advancedinstaller dot com.
The temporary files are extracted before the dialogs are displayed in order to be available also in those dialogs. Your temporary file is extracted in the default application location because when the location is changed the temporary file has been already extracted.
You can't obtain the return value of a prerequisite installation. The bootsrapper only checks it and displays a message box. We add that on our TO DO list.
The install condition is evaluated in order to determine if the prerequisite should be installed, and after prerequisite's installation ...
I've made some progress. Using orca I've discovered that the 'real' name of the feature I put the service and registry entries into is not the name I assign, i.e., "Bridgeip", but rather it is "Feature_5". If there was any way to discover this without analyzing the .msi file with orca, I ...
You can try to copy the dependencies into a folder that resides in PATH, or in AdvancedInstaller folder. In this way you may be able to register the OCX file using "Extract Registration Info" from the "Edit File" dialog.
If that don't works, you can try the "Self Regisration" option.
That message appears when you try to install a version that is already installed from a package with a different PackageCode. At every built, a new PackageCode is generated.
If you encounter that error it means that you modified the package and you not removed the previous installation.
If the package with bundle JRE was installed then the java application always uses the bundled version of JRE. You must find in the INI file an entry named "JRE Path" set to the installation directory of your application.
If not, you can force the usage of a specific VM, by opening the INI ...