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
- :
- Custom Action to display Release Notes only after an Upgrade/Patch Installation
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 28, 2014
04:04 AM
Custom Action to display Release Notes only after an Upgrade/Patch Installation
I am hoping someone could help me out with Custom Actions.
I have acquired the role of InstallShield Build Engineer when in fact I am a QA Engineer myself - due to that fact that the developer left our company, I ended up having to take this role on as well.
Up until now I have only had to maintain the exiting installation, but now there is a requirement to correctly patch our product (which up until now we were doing via WinZip).
I have figured out a lot of this out with the help of documentation but I am stuck on the ability to launch a Readme/Changelog after applying a patch.
Our file will be a HTML file and I only want to launch it after the user has installed an Update or Patch. This is not something I see being launched when a user does a first launch installation - but for simplicity I suppose on a first launch installation the file could have some info about the new/extended features since the last version of our product.
So I am looking to see if anyone can help me. I have found several posts about Custom Actions, but I'm just not getting the entire set of steps I need.
Can anyone please advise me on the best approach?
Should I add the Readme as a new Component and only install it when it is a patch or upgrade installation? Or should it be a in it's own subfeature with a release flag?
And then any further help for the custom action on the SetupCompleteSuccess dialog would be greatly appreciated.
Please assume that I know nothing and don't omit any steps.
Thanks anyone for your help in advance,
Ann Marie
I have acquired the role of InstallShield Build Engineer when in fact I am a QA Engineer myself - due to that fact that the developer left our company, I ended up having to take this role on as well.
Up until now I have only had to maintain the exiting installation, but now there is a requirement to correctly patch our product (which up until now we were doing via WinZip).
I have figured out a lot of this out with the help of documentation but I am stuck on the ability to launch a Readme/Changelog after applying a patch.
Our file will be a HTML file and I only want to launch it after the user has installed an Update or Patch. This is not something I see being launched when a user does a first launch installation - but for simplicity I suppose on a first launch installation the file could have some info about the new/extended features since the last version of our product.
So I am looking to see if anyone can help me. I have found several posts about Custom Actions, but I'm just not getting the entire set of steps I need.
Can anyone please advise me on the best approach?
Should I add the Readme as a new Component and only install it when it is a patch or upgrade installation? Or should it be a in it's own subfeature with a release flag?
And then any further help for the custom action on the SetupCompleteSuccess dialog would be greatly appreciated.
Please assume that I know nothing and don't omit any steps.
Thanks anyone for your help in advance,
Ann Marie
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Dec 19, 2014
03:36 PM
Hi Ann Marie,
Basically, you need to condition your custom action to run when you want it to run.
Steps:
1. Create your custom action (Installation designer tab -> Custom Actions View -> Right Click and create the custom action you want)
2. Sequence you custom action.
3. Expand out all sub folders in sequences (Installation designer tab -> Custom Actions View -> Hit "+" key next to sequences)
4. Locate the name of your custom action. Select it, One of the options on the right will be Conditions.
5. Condition to when you want to run. See some examples on the following link:
http://www.installationdeveloper.com/3492/common-conditions-used-in-msi-installations/
Grant
Basically, you need to condition your custom action to run when you want it to run.
Steps:
1. Create your custom action (Installation designer tab -> Custom Actions View -> Right Click and create the custom action you want)
2. Sequence you custom action.
3. Expand out all sub folders in sequences (Installation designer tab -> Custom Actions View -> Hit "+" key next to sequences)
4. Locate the name of your custom action. Select it, One of the options on the right will be Conditions.
5. Condition to when you want to run. See some examples on the following link:
http://www.installationdeveloper.com/3492/common-conditions-used-in-msi-installations/
Grant