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: Migrating MYSELF from Installshied v.OLD to 2008
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
‎Aug 13, 2007
08:42 PM
Migrating MYSELF from Installshied v.OLD to 2008
As I stated in an earlier post, I am coming from a very old version of Installshield (I'm guessing some version greater than 5.5 and less than 10). I'm coming from an almost purely scripting background with Installshield.
While I really appreciate all the bells and whistles of 2008 and all of the configurability at my disposal, I'm still trying to get my bearings in 2008. Some poking around and some participation on this forum has left me wondering wether the Basic MSI or the Installscript project is the better choice for my needs. (I've read a lot of negative feedback regarding the MSI Installscript, so I'm guessing that either the Basic MSI or Installscript project is the way to go.)
What I would like to do, is post a snipet of pseudocode representing the sequential order of execution for my install, and perhaps based on that, some of you can throw your two cents in as to which is the better route to take.
Specific questions I have are: can I execute my freeDiskSpace vs requiredDiskSpace check before my setup prerequisites begin in the Basic MSI? Can I abort the entire install if the user chooses not to install one of my setup prerequisites in the Basic MSI?
Thanks for any help
While I really appreciate all the bells and whistles of 2008 and all of the configurability at my disposal, I'm still trying to get my bearings in 2008. Some poking around and some participation on this forum has left me wondering wether the Basic MSI or the Installscript project is the better choice for my needs. (I've read a lot of negative feedback regarding the MSI Installscript, so I'm guessing that either the Basic MSI or Installscript project is the way to go.)
What I would like to do, is post a snipet of pseudocode representing the sequential order of execution for my install, and perhaps based on that, some of you can throw your two cents in as to which is the better route to take.
Specific questions I have are: can I execute my freeDiskSpace vs requiredDiskSpace check before my setup prerequisites begin in the Basic MSI? Can I abort the entire install if the user chooses not to install one of my setup prerequisites in the Basic MSI?
Thanks for any help
(2) Replies
![](/skins/images/089A6DFE1F4989CB8CCC689A38D62C96/responsive_peak/images/icon_anonymous_message.png)
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 14, 2007
11:43 AM
In a Basic MSI, the setup prereq functionality runs before the MSI is even launched. I guess the quick & basic answer would be "No".
Also, by selecting a prerequisite as "Not Optional", the users will not be able to skip it and if it fails, the installation will stop.
Also, by selecting a prerequisite as "Not Optional", the users will not be able to skip it and if it fails, the installation will stop.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 14, 2007
11:56 AM
Thanks Bryan. So here's my follow up question. My setup prerequisites launch the third party redistributables (MSIs) which means MY installation is launched via double-clicking setup.exe. I'm ok with that.
Since I am using setup.exe, do I have any ability to invoke a custom action (my disk space check) PRIOR to the invocation of the setup perquisites? If so, HOW?
Thanks in advance.
Since I am using setup.exe, do I have any ability to invoke a custom action (my disk space check) PRIOR to the invocation of the setup perquisites? If so, HOW?
Thanks in advance.
![](/skins/images/089A6DFE1F4989CB8CCC689A38D62C96/responsive_peak/images/icon_anonymous_message.png)