This website uses cookies. By browsing this website, you consent to the use of cookies. Learn more.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
- Flexera Software Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- SYSINFO.nOSMinor not working for Windows 2012 R2 a...
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
SimonG
Flexera beginner
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Mar 17, 2014
05:56 AM
SYSINFO.nOSMinor not working for Windows 2012 R2 and Windows 8.1
For InstallScript projects, does anyone know why InstallShield 2012 returns 6.2 in the SYSINFO values for Windows 8.1 and Windows 2012 R2 which should be returning 6.3? Specifically in the SYSINFO.nOSMajor and SYSINFO.nOSMinor versions.
I don't mind not having specific constants for them because I'm using an older version of InstallShield, but I would still expect the versions returned to work.
Any workarounds as I have to detect these OSs in my installation!
I don't mind not having specific constants for them because I'm using an older version of InstallShield, but I would still expect the versions returned to work.
Any workarounds as I have to detect these OSs in my installation!
4 Replies
aokbeatty
Pilgrim
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Mar 31, 2014
06:05 PM
SYSINFO.nOSMinor not working for Windows 2012 R2 and Windows 8.1
SimonG wrote:
For InstallScript projects, does anyone know why InstallShield 2012 returns 6.2 in the SYSINFO values for Windows 8.1 and Windows 2012 R2 which should be returning 6.3? Specifically in the SYSINFO.nOSMajor and SYSINFO.nOSMinor versions.
I don't mind not having specific constants for them because I'm using an older version of InstallShield, but I would still expect the versions returned to work.
Any workarounds as I have to detect these OSs in my installation!
It is still a problem in IS2013SP1. This is the kind of really irritating bug that makes me want to find another installer product. Meh.
SimonG
Flexera beginner
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Apr 01, 2014
05:02 AM
Re: SYSINFO.nOSMinor not working for Windows 2012 R2 and Windows 8.1
Here's the fix which works in both IS2012 and IS2013...
http://flexerasoftware.force.com/articles/en_US/ISSUE/Windows-Compatibility-Issues-on-Windows-8-1-an...
See my post on StackOverflow for full information.
I agree about InstallShield. I'm sure over half of our latest product installation is now calling our own c# assemblies to do things InstallShield should be capable of doing, but always falls short of or simply doesn't work properly.
http://flexerasoftware.force.com/articles/en_US/ISSUE/Windows-Compatibility-Issues-on-Windows-8-1-an...
See my post on StackOverflow for full information.
I agree about InstallShield. I'm sure over half of our latest product installation is now calling our own c# assemblies to do things InstallShield should be capable of doing, but always falls short of or simply doesn't work properly.
SimonG
Flexera beginner
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Jul 30, 2015
05:03 AM
Re: SYSINFO.nOSMinor not working for Windows 2012 R2 and Windows 8.1
It is of course broken for Windows 10, which should report the version as 10, but InstallShield reports it as 6.2 instead. :(
SimonG
Flexera beginner
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Jul 30, 2015
06:19 AM
Re: SYSINFO.nOSMinor not working for Windows 2012 R2 and Windows 8.1
The fix for Windows 10 is that on the machine you are building your setups you again need updated SetupExe.X.manifest files in your InstallShield installation folder, e.g.
The 3 SetupExe.*.manifest files from C:\Program Files (x86)\InstallShield\2012 SAB\Support\.
Edit the compatibility section in all 3 files so it looks like this...
Then rebuild the setups and magically InstallShield will recognised Windows 10 as major OS version 10.
The 3 SetupExe.*.manifest files from C:\Program Files (x86)\InstallShield\2012 SAB\Support\.
Edit the compatibility section in all 3 files so it looks like this...
Then rebuild the setups and magically InstallShield will recognised Windows 10 as major OS version 10.