Prev Previous Post   Next Post Next
Old 30th October 2014, 14:59   #24
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
Have you tried uninstalling NSIS and re-installing it? I don't believe WinVer.nsh has changed in the last few releases but I guess you upgraded from 2.46?

If it still crashes you can compile my exact example code and upload the .exe somewhere and I might be able to take a look...

Quote:
Originally Posted by jweinraub View Post
I assume my code logic is right to prohibit anything below XP, warning for the 8s and anything else (Vista, 7, 8+) to work? Including server versions?
Win10 is detected as Win8.1 because of the way compatibility hacks are applied to GetVersionEx by Windows. ${IsServerOS} is used to detect server versions. 2012 and 2012R2 will be detected as "Win8" in your code because the version number is the same as the client versions...

If you want to avoid detecting Win10 as Win8.1 you must add this:
Quote:
ManifestSupportedOS Win7 Win8 Win8.1 {8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
 
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Tags
ndsis

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump