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
- :
- ISSUE: SYSINFO.WINNT.bWinServer2003 not true on SBS
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
Nov 14, 2008
01:11 PM
ISSUE: SYSINFO.WINNT.bWinServer2003 not true on SBS
Hi, I have a InstallScript type installer, where I perform a series of checks to ensure that software can be installed only on a platform that is supported.
as a part of this, I have a line:
I've just run into issue that this is not true on Windows 2003 Small Business Server Premium with SP2.
According to help:
Is this a known issue (I could not find it here on forum), or should I try to see how good this support my company pays for is? 😉
UPDATE: apparently this scenario is valid for any version of Windows 2003 provided it is promoted to domain controller... How should I check the platform then?
Regards,
tene
as a part of this, I have a line:
if (SYSINFO.WINNT.bWinServer2003) then
// some further checks
I've just run into issue that this is not true on Windows 2003 Small Business Server Premium with SP2.
According to help:
INFO.WINNT.bWinServer2003
If this member is TRUE, the operating system is Windows Server 2003.
Is this a known issue (I could not find it here on forum), or should I try to see how good this support my company pays for is? 😉
UPDATE: apparently this scenario is valid for any version of Windows 2003 provided it is promoted to domain controller... How should I check the platform then?
Regards,
tene
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Nov 17, 2008
05:52 PM
This issue is related to a previous issue submitted under work order IOC-000071652. The methods used by the InstallScript engine to distinguish between 64-bit Windows XP and Windows 2003 causes this behavior.
As a work around, you can use the SYSINFO nOSMajor, nOSMinor, nOSProductType, and nOSSuiteMask member values to determine if you are running on a Windows 2003 machine (these values are obtained through a call to the Win32 GetVersionEx API).
As a work around, you can use the SYSINFO nOSMajor, nOSMinor, nOSProductType, and nOSSuiteMask member values to determine if you are running on a Windows 2003 machine (these values are obtained through a call to the Win32 GetVersionEx API).