I have a really odd MSI here. It is service pack 2 for Mapinfo Target Pro. I am wondering if this is one of those msi's with a nested msi? Also I'm wondering why it deploys just fine running normally but fails if you try to run it silently or progress bar only. Here is a download link if anyone would like to inspect it. http://hyperfileshare.com/d/a0db7715
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
It looks like some custom actions are run in the UI Sequence. You can find alot of vbscript custom actions in the InstallUISequence. Try moving them to InstallExecute sequence.
Answered 08/05/2008 by: pgiesbergen
Orange Belt

Please log in to comment
0
Hi Joe,
Patrick is right about the Custom Actions.
But moving them to "InstallExecuteSequence" is not a good idea.
Instead you should copy them to the "InstallExecuteSequence" and add "TypeFirstSequence" (+256).
See: http://msdn.microsoft.com/en-us/library/aa368067(VS.85).aspx

I can't see embedded MSI's in this package.
But there are some "helper files" in the "ISSetupFile" table, which are extracted by Installshield.

Regards, Nick
Answered 08/05/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
As usual Nick your info is always right on but I don't understand what you mean by "TypeFirstSequence" (+256)" Where do I put the "TypeFirstSequence" (+256)

Thanks


ORIGINAL: nheim

Instead you should copy them to the "InstallExecuteSequence" and add "TypeFirstSequence" (+256).
See: http://msdn.microsoft.com/en-us/library/aa368067(VS.85).aspx

Answered 08/06/2008 by: joedown
Second Degree Brown Belt

Please log in to comment
0
The msidbCustomActionTypeFirstSequence option flag (value 256) have to be add to the CustomAction.Type column for the custom action to only be executed once if placed in both the InstallUISequence and InstallExecuteSequence table.
Answered 08/06/2008 by: AngelD
Red Belt

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