KernelEx
Additional Notes
Solving problems with applications using Windows Installer
Some applications use Windows Installer technology which is impossible to trick using KEXVER.INI file.
In order to install those applications, you must:
1) Get to MSI file. Usually, you can extract exe-installer using
WinRAR, or order installer or extract itself (or, find the files
extracted in TEMP folder). You may need to use KEXVER.INI overrides in
order to installer to run.
2) Get ORCA and load file into it.
MSI file installation conditions usually check for Version9X or VersionNT internal variable, or both.
If Installation is terminated before any dialog is shown
- If it barks about "This package cannot be installed by the Windows Installer service install update blahblah" then it requires Windows Installer 3.0 or above;
To fix that, go to View -> Summary Information... in Orca and lower Schema to 200.
- If it barks about OS, then check and delete (anything, why not?) from [LaunchCondition] table.
Otherwise
- Fire search and search for "Version9X" string; it's likely to be used in [Install<sth>Sequence].
You can go other way and search for error text; then find actions matching this code.
As soon as you figure out blocking logic (Action=UnsupportedOS Codition=Version9X) you can change or delete it.
That's it. No rocket science.
-Tihiy