We\'re detecting the OS version for statistics. Starting with Windows 8.1, the OS \"lies\" about its version when using GetVersion. However, System.Enviro
Other GUIDs for other OS contexts:
| OS | GetVersionEx | supportedOS Id |
|-----------------|--------------|------------------------------------------------------------|
| Windows 10 | 10.0* | |
| Windows 8.1 | 6.3 | |
| Windows 8 | 6.2 | |
| Windows 7 | 6.1 | |
| Windows Vista | 6.0 | |
| Windows XP | 5.1 | n/a |
| Windows 2000 | 5.0 | n/a |
| Windows NT 4 | 4.0 | n/a |
| Windows NT 3.51 | 3.51 | n/a |
| Windows NT 3.1 | 3.1 | n/a |
* was 6.4 prior to build 9926. After build 9926 it reports 10.0
The page that maintains the documentation for these values:
When running on Windows 10
| OS Context | GetVersionEx |
|---------------|--------------|
| Windows Vista | 6.2 |
| Windows 7 | 6.2 |
| Windows 8 | 6.2 |
| Windows 8.1 | 6.3 |
| Windows 10 | 10.0 |