Hello everyone.

I have vendor msi package that has condition on a component NOT ALLUSERS? What does it mean? What will happen if this condition is satisfied? 

Thanks

Answer Summary:
See the answers given below
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

1

Does it say anyting else?

Like "IF NOT ALLUSERS=1 Then..."

The above would read something like: If the installation is NOT per machine, then do something...

http://msdn.microsoft.com/en-us/library/windows/desktop/aa367559(v=vs.85).aspx

Answered 04/03/2013 by: andemats
Second Degree Black Belt

  • But the condition has no number just NOT ALLUSERS. The vendor didnt equate either 1 or 2.
    • ALLUSERS value of "" (an empty string) specifies the Per-User installation context.
      So that would make the statement say: If the installation is NOT Per-User, then do something...
      Just guessing here, as I don't see the whole condition.
  • Okay. my value of ALLUSERS is 1 in property table.
    Now, my component has condition, NOT ALLUSERS. NOT ALLUSERS is the whole condition set by the vendor msi.
    • from what you mentioned above, i guess, the new value of your component would be ALLUSERS=1, if I m on the right path, making it a per
      machine installation
Please log in to comment
1

If (NOT ALLUSERS) Then

End

Means

 

If (ALLUSERS property is not found with the value of 1 or 2 when this line is getting executed) Then

 

End

 

 

 

Answered 04/03/2013 by: jagadeish
Red Belt

Please log in to comment
This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

Answer this question or Comment on this question for clarity