Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SoftEtherVPN/SoftEtherVPN_Stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordnobori <da.git@softether.co.jp>2014-10-03 19:09:23 +0400
committerdnobori <da.git@softether.co.jp>2014-10-03 19:09:23 +0400
commit10d4b2c43ddc9fcc2f318c76e3d66f11ef383fad (patch)
tree0f6a9b771241360febb89ab977d2c45ff9654d90 /src/Mayaqua/Win32.c
parent16b713b98da8dba29f0f845d5a8c36d6f7c34824 (diff)
v4.10-9505-beta
Diffstat (limited to 'src/Mayaqua/Win32.c')
-rw-r--r--src/Mayaqua/Win32.c21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/Mayaqua/Win32.c b/src/Mayaqua/Win32.c
index 588d13b8..eefcc772 100644
--- a/src/Mayaqua/Win32.c
+++ b/src/Mayaqua/Win32.c
@@ -1407,17 +1407,30 @@ UINT Win32GetOsType()
return OSTYPE_WINDOWS_SERVER_81;
}
}
+ else if (os.dwMajorVersion == 6 && os.dwMinorVersion == 4)
+ {
+ if (os.wProductType == VER_NT_WORKSTATION)
+ {
+ // Windows 10
+ return OSTYPE_WINDOWS_10;
+ }
+ else
+ {
+ // Windows Server 10
+ return OSTYPE_WINDOWS_SERVER_10;
+ }
+ }
else
{
if (os.wProductType == VER_NT_WORKSTATION)
{
- // Windows 9?
- return OSTYPE_WINDOWS_9;
+ // Windows 11 or later
+ return OSTYPE_WINDOWS_11;
}
else
{
- // Windows Server 9?
- return OSTYPE_WINDOWS_SERVER_9;
+ // Windows Server 11 or later
+ return OSTYPE_WINDOWS_SERVER_11;
}
}
}