Issues with building installer for Microsoft Platform Ready.

Got a problem you cannot solve? Try here.
Frank
Posts: 59
Joined: Tue Oct 27, 2009 9:16 am
Location: Netherland

Issues with building installer for Microsoft Platform Ready.

Postby Frank » Fri Jul 25, 2014 5:46 am

We're trying to get our 'badge of good behavior' with our products (see my question on Authenticode)
I encounter two issues with these attempts:

- MSI must contain a Upgrade Table: I've used Orca to have a look and the MPR tool is right, there is no Upgrade Table. How can I add this in IA18?
- 'Inner' MSI is not signed. I can check the signature on the MSI it's okay. But if I unpack it (using WinRAR) the second MSI (same name as the packed one) it's not! I don't really care about that, but the MPR tool apparently does! Should the 'inner' MSI be signed as well? If so, how to do that?

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Issues with building installer for Microsoft Platform Re

Postby FrancescoT » Fri Jul 25, 2014 10:37 am

Dear Frank,

Please upgrade to the latest IA 18 version (18.08).

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

Frank
Posts: 59
Joined: Tue Oct 27, 2009 9:16 am
Location: Netherland

Re: Issues with building installer for Microsoft Platform Re

Postby Frank » Tue Jul 29, 2014 1:38 am

Hi Francesco,

Thank you for your reply. I've downloaded and installed IA 18 (18.08) but the problem persists.

Using Orca I can see that the installer does contain a UpgradeCode, but that is in the Property table.
The MPR tool complains that the 'Upgrade Table does not exist' which appears to be true according to Orca (but then again, I'm very unfamiliar to the MSI database structure)

The log of the MPR states the following:
MSI Package must containt an Upgrade Table.
At least one UpgradeCode must match the UpgradeCode in the Property Table.
VersionMin and VersionMax must be fixed if they are both 'null'.

How should I create the upgrade table and it's values?
Attachments
orca.png
Orca output
orca.png (27.57 KiB) Viewed 6876 times

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Issues with building installer for Microsoft Platform Re

Postby FrancescoT » Tue Jul 29, 2014 10:15 am

Dear Frank,

I suppose you are checking the wrong file, plesae have a look at the following discussion.
http://www.installaware.com/forum/viewtopic.php?f=2&t=9470&start=0&hilit=table

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

Frank
Posts: 59
Joined: Tue Oct 27, 2009 9:16 am
Location: Netherland

Re: Issues with building installer for Microsoft Platform Re

Postby Frank » Wed Jul 30, 2014 8:07 am

Hi Francesco,

After searching this forum once more, I actually found the topic that you refer to and within it is the topic: http://www.installaware.com/forum/viewtopic.php?f=2&t=8778&start=0&hilit=table
So that's cool!

Anyway I build the installer and set 'MSI as output' (skipping the GPO wizard).
If I open up this MSI, then Orca shows no Upgrade table.
If I unpackthe installer and look at the MSI within then there is an upgrade table. So yes, I'm looking at the wrong file.

But should the MSI created by the GPO wizard (or IA) contain this upgrade table as well? Or am I making mistakes with the MPR tool?

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Issues with building installer for Microsoft Platform Re

Postby FrancescoT » Wed Jul 30, 2014 11:24 am

Dear Frank,

that one is only a wrapper and it doesn't contain the upgrade table, the real and effective MSI is the one embedded internally.

BTW, you can create a un-compressed layout build instead of extracting it from the wrapper.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 120 guests