Talk:Get Windows version: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
(Created page with "- I Get "8.1" on Windows 10 by using this script, searched the internet, I think the script should check "CurrentMajorVersionNumber" and "CurentMinorVersionNumber" value on Wi...") |
No edit summary |
||
Line 1: | Line 1: | ||
- I Get "8.1" on Windows 10 by using this script, searched the internet, I think the script should check "CurrentMajorVersionNumber" and "CurentMinorVersionNumber" value on Windows 10 | - I Get "8.1" on Windows 10 by using this script, searched the internet, I think the script should check "CurrentMajorVersionNumber" and "CurentMinorVersionNumber" value on Windows 10 | ||
-------------------------------------------------------------- | |||
Guys. Not sure if you will like this but I kept having problems with Windows 10 appearing as 8.1. I modified one of the sections to check for a Windows 10 Cortana file and then forcibly set 6.4 as the value. Comments or better suggestions - please? | |||
Before: | |||
StrCmp $R1 '5.0' lbl_winnt_2000 | |||
StrCmp $R1 '5.1' lbl_winnt_XP | |||
StrCmp $R1 '5.2' lbl_winnt_2003 | |||
StrCmp $R1 '6.0' lbl_winnt_vista_2008 | |||
StrCmp $R1 '6.1' lbl_winnt_7_2008R2 | |||
StrCmp $R1 '6.2' lbl_winnt_8_2012 | |||
StrCmp $R1 '6.3' lbl_winnt_81_2012R2 | |||
StrCmp $R1 '6.4' lbl_winnt_10_2016 ; the early Windows 10 tech previews used version 6.4 | |||
After: | |||
StrCmp $R1 '5.0' lbl_winnt_2000 | |||
StrCmp $R1 '5.1' lbl_winnt_XP | |||
StrCmp $R1 '5.2' lbl_winnt_2003 | |||
StrCmp $R1 '6.0' lbl_winnt_vista_2008 | |||
StrCmp $R1 '6.1' lbl_winnt_7_2008R2 | |||
StrCmp $R1 '6.2' lbl_winnt_8_2012 | |||
#LPenguin's Windows 10 test (before Windows 8.1)--- | |||
IfFileExists C:\Windows\ImmersiveControlPanel\Settings\CortanaSettings.settingcontent-ms +2 0 | |||
StrCmp $R1 '6.3' lbl_winnt_81_2012R2 | |||
StrCpy $R1 '6.4' | |||
StrCmp $R1 '6.4' lbl_winnt_10_2016 ; the early Windows 10 tech previews used version 6.4 |
Latest revision as of 00:06, 21 July 2016
- I Get "8.1" on Windows 10 by using this script, searched the internet, I think the script should check "CurrentMajorVersionNumber" and "CurentMinorVersionNumber" value on Windows 10
Guys. Not sure if you will like this but I kept having problems with Windows 10 appearing as 8.1. I modified one of the sections to check for a Windows 10 Cortana file and then forcibly set 6.4 as the value. Comments or better suggestions - please?
Before:
StrCmp $R1 '5.0' lbl_winnt_2000 StrCmp $R1 '5.1' lbl_winnt_XP StrCmp $R1 '5.2' lbl_winnt_2003 StrCmp $R1 '6.0' lbl_winnt_vista_2008 StrCmp $R1 '6.1' lbl_winnt_7_2008R2 StrCmp $R1 '6.2' lbl_winnt_8_2012 StrCmp $R1 '6.3' lbl_winnt_81_2012R2 StrCmp $R1 '6.4' lbl_winnt_10_2016 ; the early Windows 10 tech previews used version 6.4
After:
StrCmp $R1 '5.0' lbl_winnt_2000 StrCmp $R1 '5.1' lbl_winnt_XP StrCmp $R1 '5.2' lbl_winnt_2003 StrCmp $R1 '6.0' lbl_winnt_vista_2008 StrCmp $R1 '6.1' lbl_winnt_7_2008R2 StrCmp $R1 '6.2' lbl_winnt_8_2012 #LPenguin's Windows 10 test (before Windows 8.1)--- IfFileExists C:\Windows\ImmersiveControlPanel\Settings\CortanaSettings.settingcontent-ms +2 0 StrCmp $R1 '6.3' lbl_winnt_81_2012R2 StrCpy $R1 '6.4' StrCmp $R1 '6.4' lbl_winnt_10_2016 ; the early Windows 10 tech previews used version 6.4