Hi, I am currently packaging Rational Requisite Pro and its a patched vendor .msi.

I require the instllation to write some HKCU keys. I cannot use the advertised shortcut option as the .exe keypath is machine data so causes an ICE57.

I have therefore chosen the Active Setup option. Active setup runs correctly but the install runs a setup.exe from within the InstallExecute action and fails with an error 432 "setup detected uninstallshield is in use". I would like to condtionalise the running of this setup.exe whilst running the Active Setup repair to only run this setup.exe on the initial install and not repairs.

Any advise on a solution would be much apprieciated.

Thanks in advace.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
This has now been solved :)

I have found a deferred custom action in the install exe sequence that I can conditionalise.
Answered 08/20/2008 by: TOBES_UK
Senior Purple Belt

Please log in to comment
0
I require the instllation to write some HKCU keys. I cannot use the advertised shortcut option as the .exe keypath is machine data so causes an ICE57.
If the shortcut is advertised then why not add the HKCU keys to a new component and associate the component with the same feature as the shortcut's exe component or a parent feature. This would repair the missing HKCU keys.
Answered 08/20/2008 by: AngelD
Red Belt

Please log in to comment
0
ORIGINAL: AngelD

I require the instllation to write some HKCU keys. I cannot use the advertised shortcut option as the .exe keypath is machine data so causes an ICE57.
If the shortcut is advertised then why not add the HKCU keys to a new component and associate the component with the same feature as the shortcut's exe component or a parent feature. This would repair the missing HKCU keys.


Yes this would also provide a solution I was forgetting the repair would be at feature level, thanks.

I have decided to choose the Active Setup option as the vendors shorcuts are non-advertised and also in various features and due to the complexity of the application have decided to leave them un-advertised.
Answered 08/20/2008 by: TOBES_UK
Senior Purple Belt

Please log in to comment
0
Anything that works is a solution so stick with AS.
Answered 08/20/2008 by: AngelD
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity