Summary
This article describes the ability to detect Windows Home Edition versus the Professional Edition for Windows XP and later.
Synopsis
- This article is for Basic MSI and InstallScript MSI project types.
- This article describes the ability to detect Windows Home Edition versus the Professional Edition for Windows XP and later.
Discussion
There is an MSI property called MsiNTSuitePersonal that is set to 1 only if the VER_SUITE_PERSONAL flag is set in the OSVERSIONINFOEX structure. The OSVERSIONINFOEX structure sets the VER_SUITE_PERSONAL flag if Windows Home Edition is installed on the target system. This property can be used in a condition or via InstallScript to check for the Home Edition of Windows XP and later.
Additional Information
- For further information on getting a property value from a script, refer to the Getting and Setting a Property from InstallScript Revenera Knowledge Base article.
- For more information on the MsiNTSuitePersonal property, refer to the following Microsoft article: MsiNTSuitePersonal Property.
Related Articles
Installing an Application for All Users on Windows NT/2000/XP and Later 12Number of Views Installshield Error Loading Type Library/DLL for Windows 98 and 98 Second Edition (SE) Users 19Number of Views SYSINFO.WINNT.bWinXP returning true on non-Windows XP OS 3Number of Views Extension Condition DLL Crashes On Windows XP 4Number of Views Creating the Try and Buy/Product Activation Type of Trialware with InstallShield 2010 Premier Edition and Later 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago