cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
lanczyck
Level 3

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
Labels (1)
0 Kudos
(1) Reply
joshstechnij
Level 10 Flexeran
Level 10 Flexeran

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.
0 Kudos