This is a newbie question I am sure, but if you are in an environment that supports NT4, 2K and XP what system object does wise package studio use to determine what operating system the destination machine is running?


0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity



Within the MSI tables, you can use the 'LaunchCondition' table.

Here is an example of a MSI package that is set to only launch on Windows 2000 platforms and above:

Condition Description
"NOT VersionNT OR (VersionNT >= 500)" "This package is for use on Windows 2000 or above Platforms only"
"NOT Version9X" "This package is NOT designed for use on Windows versions below 2000"
Answered 02/15/2005 by: brenthunter2005
Fifth Degree Brown Belt

Please log in to comment
I find this chart indispensable in this sort of situation:


Remember, these are all Windows Installer Properties. Use them in your MSI like (without quotes) "[Version9x]", "[VersionNT]", "[WindowsBuild]" and "[ServicePackLevel]" wherever you want to put the value, which is commonly in MSI script. i.e. If [VersionNT]=2600 AND [ServicePackLevel]=2... yadda yadda yadda
Answered 02/15/2005 by: VikingLoki
Second Degree Brown Belt

Please log in to comment