Hello.

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

Comments

Please log in to comment

Answers

0
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.
Please log in to comment
0
Hi,
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

Please log in to comment
0
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

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