This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: MSI update
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 04, 2009
01:19 AM
MSI update
Hi All,
I have a big problem with update. I have setup.exe that was created 1 year ago but I don't have the appropriate InstalShield Project.
Now, I have to make new MSI update (new project) for this setup.exe. The MSI update must automatically uninstall previous programme (setup.exe) and then it must install new version (MSI update) of the programme.
I don't know what is important in the project for right function (product code, upgrade code, ... ???) ? Also I don't know if it is possible?
Thank you for all advices!
Jarek
I have a big problem with update. I have setup.exe that was created 1 year ago but I don't have the appropriate InstalShield Project.
Now, I have to make new MSI update (new project) for this setup.exe. The MSI update must automatically uninstall previous programme (setup.exe) and then it must install new version (MSI update) of the programme.
I don't know what is important in the project for right function (product code, upgrade code, ... ???) ? Also I don't know if it is possible?
Thank you for all advices!
Jarek
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 04, 2009
09:16 AM
That's fairly straight forward. You should be able to open the older MSI directly using installshield. For what you want, you shouldn't need the original project file.
To start from a clean slate, it's best if your package code, product code and upgrade code differ from any of those in the previous msi. Then in the upgrade table, add the upgradecode from the previous installation. If you specify the attributes column as 256 then this will do a complete uninstall before installing yours.
Hope this helps 🙂
To start from a clean slate, it's best if your package code, product code and upgrade code differ from any of those in the previous msi. Then in the upgrade table, add the upgradecode from the previous installation. If you specify the attributes column as 256 then this will do a complete uninstall before installing yours.
Hope this helps 🙂
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 07, 2009
02:03 AM
Thank's for advice! But there is problem with previsous instalation. It was SETUP.EXE but no MSI. And I don't know if I can make update with MSI or only with EXE file?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 07, 2009
11:50 AM
if you need to get the information out of the MSI that is embedded within the setup.exe you can try doing an administrative install to uncompress the files.
If I recall correctly this can be done with the "setup.exe -a" command from the commandline.
Then you can use Orca, or Installshield to examine the msi and get the upgrade code from the old one so that the new one can be flagged as a replacement for the old.
If I recall correctly this can be done with the "setup.exe -a" command from the commandline.
Then you can use Orca, or Installshield to examine the msi and get the upgrade code from the old one so that the new one can be flagged as a replacement for the old.
