Software Deployment Question

PACE suite MSI editor, upgradecode from product which you don't have MSI available

09/01/2015 1146 views

Is there a way to add upgradecode from product which you don't have msi available (other than importing some random msi and then editing upgrade table directly, that is).

If there isn't, can I make a feature request to add that. Also type of upgrade (major2 major1, minor etc). would be nice to have in some easily accessible place.

Also when I tried to add 769 as attribute in upgrade table it refused to add that and instead added that as version number. That's a bug. I managed to get it accept that attribute by adding that and then moving to other table.
0 Comments   [ + ] Show comments


All Answers

You'll probably want to direct your question to the actual vendor of the PACE suite, InfoPulse.
Answered 09/01/2015 by: VBScab
Red Belt

  • How do I move this to PACE suite community? It is here after all.
regarding your first question, do you have a machine on which the original MSI was installed on? If true, then you can have a look in the windows installer cache, and get hold of the cached MSI. Thne you can get the upgrade codes and versions.
Answered 09/01/2015 by: Pressanykey
Red Belt

My suggestion would be to create a major upgrade - so that if an earlier version is not available it would install the full version regardless.  You don't even need to know the upgrade code as long as you know what the application is called, as you could use a custom action to search for the uninstallstring in the registry, which will reference the cached MSI, and you can then read the values from the cached MSI and use the session.database method to populate the upgrade table with the necessary values to allow for an upgrade.  However, if none of this makes sense to you then I would recommend following Pressanykey's advice and finding an existing install of the older version from which you can grab the cached MSI and get the necessary GUIDs.
Answered 09/02/2015 by: EdT
Red Belt

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