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: Clarification on 'ALLUSERS Property' help page
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
May 18, 2011
12:36 PM
Clarification on 'ALLUSERS Property' help page
Hi!
The 'ALLUSERS Property' help page (for IS 2010 Pro) has this line near the top:
"The value of the ALLUSERS property, at installation time, determines the installation context. "
What exact point in the installation sequence is meant by "installation time"? Specifically, since the value of 'ALLUSERS' can be changed during the install sequence, when is installation context (IC) permanently fixed for the remainder of the installation process??
For example, if I add a CA at the top of the sequence that sets ALLUSERS to the empty string, is the IC fixed as per-user, even if ALLUSERS is subsequently modified elsewhere (e.g., button events in the 'ReadyToInstall' dialog when 'Show Per-User Option' is set to "Yes" in 'General Information')?
Thanks,
Chris
The 'ALLUSERS Property' help page (for IS 2010 Pro) has this line near the top:
"The value of the ALLUSERS property, at installation time, determines the installation context. "
What exact point in the installation sequence is meant by "installation time"? Specifically, since the value of 'ALLUSERS' can be changed during the install sequence, when is installation context (IC) permanently fixed for the remainder of the installation process??
For example, if I add a CA at the top of the sequence that sets ALLUSERS to the empty string, is the IC fixed as per-user, even if ALLUSERS is subsequently modified elsewhere (e.g., button events in the 'ReadyToInstall' dialog when 'Show Per-User Option' is set to "Yes" in 'General Information')?
Thanks,
Chris
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
May 19, 2011
01:26 PM
Technically, the behavior of ALLUSERS cannot affect the installation after InstallValidate runs in the execute sequence. InstallValidate essentially locks down the costing for the installation, which is then used from InstallInitialize to InstallFinalize. However, there are other actions (FindRelatedProducts, specifically) that are affected by the value of ALLUSERS that run before InstallValidate.