/build/static/layout/Breadcrumb_cap_w.png

Problem with msi

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

Answers (4)

Posted by: pgiesbergen 15 years ago
Orange Belt
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.
Posted by: nheim 15 years ago
10th Degree Black Belt
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
Posted by: joedown 15 years ago
Third Degree Brown Belt
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

Posted by: AngelD 15 years ago
Red Belt
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.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ