I have a strange behavior with the Adobe Air installer.
I am using InstallShield 2012 Suite installer to install my product and our Adobe Air Help.
This is working fine on Windows 7, but on Vista, it will only work when you use run as administrator.
Adobe AIR installer is called from the Suit, like this:
12-28-2011[01:25:30 ??]: Will launch exe: C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}\PetrelHelp Installer.exe
12-28-2011[01:25:30 ??]: EXE parcel command line: -silent -eulaAccepted -programMenu -location "[ISInstallDir_Petrel]" PetrelHelp.air
12-28-2011[01:25:30 ??]: EXE parcel resolved command line: -silent -eulaAccepted -programMenu -location "C:\Program Files\Schlumberger\Petrel 2012" PetrelHelp.air
12-28-2011[01:25:30 ??]: EXE parcel requires elevation
12-28-2011[01:25:33 ??]: Final result status for EXE parcel: 80070007
12-28-2011[01:25:33 ??]: Engine: property 'ISInstallStatus' value now 'Package operation complete'
12-28-2011[01:25:33 ??]: UI DLL: Get: Property=ISInstallStatus Value=Package operation complete Return Code=0
12-28-2011[01:25:33 ??]: Engine: property 'ISParcelStatus' value now 'ID_STRING7'
12-28-2011[01:25:33 ??]: UI DLL: Get: Property=ISParcelStatus Value=ID_STRING7 Return Code=0
12-28-2011[01:25:33 ??]: Parcel operation return status: 0
12-28-2011[01:25:33 ??]: No registry indicators appear to signal a reboot is pending
12-28-2011[01:25:33 ??]: Re-running parcel detection for parcel {5DB0C2AB-375F-493B-ADF2-5BA30BDE2906}, install state: 0
12-28-2011[01:25:33 ??]: UI DLL: Display Error: The installation of PetrelHelp Installer appears to have failed. Do you want to continue the installation?
The install log from Adobe Air, run from administrator console:
[2011-12-29:09:59:01] Runtime Installer end with exit code 6
[2011-12-29:10:01:26] Runtime Installer begin with version 3.0.0.4080 on Windows Vista x86
[2011-12-29:10:01:26] Commandline is: -silent -eulaAccepted -programMenu -location "C:\Program Files\Schlumberger\Petrel 2012" PetrelHelp.air
[2011-12-29:10:01:26] Installed runtime (3.0.0.4080) located at C:\Program Files (x86)\Common Files\Adobe AIR
[2011-12-29:10:01:27] Invoking Application Installer for combined install
[2011-12-29:10:01:27] Launching subprocess with commandline C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}\Adobe AIR\Versions\1.0\Adobe AIR Application Installer -runtime "C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}" -silent -withRuntime -url -location "C:\Program Files\Schlumberger\Petrel 2012" -programMenu -eulaAccepted file:///D:/Rune/Petrel/PetrelHelp.air
[2011-12-29:10:01:27] Application Installer begin with version 3.0.0.4080 on Windows Vista x86
[2011-12-29:10:01:27] Commandline is: -runtime "C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}" -silent -withRuntime -url -location "C:\Program Files\Schlumberger\Petrel 2012" -programMenu -eulaAccepted file:///D:/Rune/Petrel/PetrelHelp.air
[2011-12-29:10:01:27] Installed runtime (3.0.0.4080) located at C:\Program Files (x86)\Common Files\Adobe AIR
[2011-12-29:10:01:28] Unpackaging file:///D:/Rune/Petrel/PetrelHelp.air to d:\temp\fla711B.tmp
[2011-12-29:10:01:28] Got an unexpected fatal error while unpackaging: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032" errorID=2032]
[2011-12-29:10:01:28] Application Installer end with exit code 7
[2011-12-29:10:01:28] Subprocess app installer failed (7)
[2011-12-29:10:01:28] Runtime Installer end with exit code 7
Problem is, file location is wrong, there is no PetrelHelp.air in this folder: D:/Rune/Petrel/
You can see the correct file location, when the installer is run from administrator console.
2011-12-28:13:46:54] Runtime Installer begin with version 3.0.0.4080 on Windows Vista x86
[2011-12-28:13:46:54] Commandline is: -silent -eulaAccepted -programMenu -location "C:\Program Files\Schlumberger\Petrel 2012" PetrelHelp.air
[2011-12-28:13:46:54] No installed runtime detected
[2011-12-28:13:46:54] Invoking Application Installer for combined install
[2011-12-28:13:46:54] Launching subprocess with commandline C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}\Adobe AIR\Versions\1.0\Adobe AIR Application Installer -runtime "C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}" -silent -withRuntime -url -location "C:\Program Files\Schlumberger\Petrel 2012" -programMenu -eulaAccepted file:///C:/Users/ofwmgr.DIR/AppData/Local/Downloaded%20Installations/%7bB419BB07-5E1D-4C9 5-9C1D-B25DB76B2B18%7d/PetrelHelp.air
[2011-12-28:13:46:55] Application Installer begin with version 3.0.0.4080 on Windows Vista x86
[2011-12-28:13:46:55] Commandline is: -runtime "C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}" -silent -withRuntime -url -location "C:\Program Files\Schlumberger\Petrel 2012" -programMenu -eulaAccepted file:///C:/Users/ofwmgr.DIR/AppData/Local/Downloaded%20Installations/%7bB419BB07-5E1D-4C95-9C1D-B 25DB76B2B18%7d/PetrelHelp.air
[2011-12-28:13:46:55] No installed runtime detected
[2011-12-28:13:46:55] Unpackaging file:///C:/Users/ofwmgr.DIR/AppData/Local/Downloaded%20Installations/%7bB419BB07-5E1D-4C9 5-9C1D-B25DB76B2B18%7d/PetrelHelp.air to d:\temp\fla362B.tmp
[2011-12-28:13:47:33] Application signature verified
[2011-12-28:13:47:33] Unpackaging/validation complete
[2011-12-28:13:47:33] Converting unpackaged application to a native installation package in d:\temp\flaCACB.tmp
[2011-12-28:13:47:42] Native installation package creation succeeded
[2011-12-28:13:47:42] Starting silent combined runtime and app install.
Installing runtime version 3.0.0.4080.
Installing app 12345.6688D07FC6B6EBADF79CE3D19AD2F2D33EEDC782.1 version 0.8.6.6 to C:\Program Files\Schlumberger\Petrel 2012 using the source file at file:///C:/Users/ofwmgr.DIR/AppData/Local/Downloaded%20Installations/%7bB419BB07-5E1D-4C9 5-9C1D-B25DB76B2B18%7d/PetrelHelp.air
[2011-12-28:13:47:42] Installing msi at C:\Users\ofwmgr.DIR\AppData\Local\Downloaded Installations\{B419BB07-5E1D-4C95-9C1D-B25DB76B2B18}\setup.msi with guid {ACEB2BAF-96DF-48FD-ADD5-43842D4C443D}
[2011-12-28:13:47:46] Installing msi at d:\temp\flaCACB.tmp\setup.msi with guid {55618B06-B5F9-2899-9A15-4B48B839B891}
[2011-12-28:13:47:49] Application Installer end with exit code 0
[2011-12-28:13:47:50] Subprocess app installer succeeded
[2011-12-28:13:47:50] Runtime Installer end with exit code 0
[2011-12-28:21:24:31] Runtime Installer begin with version 3.1.0.4880 on Windows Vista x86
[2011-12-28:21:24:31] Commandline is:
[2011-12-28:21:24:31] Installed runtime (3.0.0.4080) located at C:\Program Files (x86)\Common Files\Adobe AIR
Why dos the Adobe Air installer picks up the wrong file location?
Any suggestion?