mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-07-07 16:25:01 +03:00
Cedar, Mayaqua: Set minimum Windows version to Vista
This commit is contained in:
@ -466,11 +466,6 @@ bool EnumEthVLanWin32(RPC_ENUM_ETH_VLAN *t)
|
||||
|
||||
Zero(t, sizeof(RPC_ENUM_ETH_VLAN));
|
||||
|
||||
if (MsIsWin2000OrGreater() == false)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (IsEthSupported() == false)
|
||||
{
|
||||
return false;
|
||||
@ -1488,7 +1483,7 @@ LIST *GetEthAdapterListInternal()
|
||||
|
||||
i = 0;
|
||||
|
||||
if (OS_IS_WINDOWS_NT(GetOsInfo()->OsType))
|
||||
if (true)
|
||||
{
|
||||
// Windows NT
|
||||
if (size >= 2 && buf[0] != 0 && buf[1] != 0)
|
||||
@ -1526,7 +1521,6 @@ LIST *GetEthAdapterListInternal()
|
||||
}
|
||||
else
|
||||
{
|
||||
// Windows 9x
|
||||
ANSI_STR:
|
||||
while (true)
|
||||
{
|
||||
@ -1564,18 +1558,6 @@ ANSI_STR:
|
||||
StrCpy(a->Title, sizeof(a->Title), &buf[i]);
|
||||
i += StrSize(a->Title);
|
||||
|
||||
// If device description is "Unknown" in Win9x, skip 1 byte
|
||||
if (OS_IS_WINDOWS_9X(GetOsInfo()->OsType))
|
||||
{
|
||||
if (StrCmp(a->Title, "Unknown") == 0)
|
||||
{
|
||||
if (buf[i] == 0)
|
||||
{
|
||||
i+=sizeof(char);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TrimCrlf(a->Title);
|
||||
Trim(a->Title);
|
||||
TrimCrlf(a->Title);
|
||||
@ -1790,31 +1772,7 @@ bool IsEthSupportedInner()
|
||||
// Is the PCD driver supported in current OS
|
||||
bool IsPcdSupported()
|
||||
{
|
||||
UINT type;
|
||||
OS_INFO *info = GetOsInfo();
|
||||
|
||||
if (MsIsWindows10())
|
||||
{
|
||||
// Windows 10 or later never supports PCD driver.
|
||||
return false;
|
||||
}
|
||||
|
||||
type = info->OsType;
|
||||
|
||||
if (OS_IS_WINDOWS_NT(type) == false)
|
||||
{
|
||||
// Only on Windows NT series
|
||||
return false;
|
||||
}
|
||||
|
||||
if (GET_KETA(type, 100) >= 2)
|
||||
{
|
||||
// Good for Windows 2000 or later
|
||||
return true;
|
||||
}
|
||||
|
||||
// Not good for Windows NT 4.0 or Longhorn
|
||||
return false;
|
||||
return !MsIsWindows10();
|
||||
}
|
||||
|
||||
// Save build number of PCD driver
|
||||
@ -2085,8 +2043,7 @@ void GetEthNetworkConnectionName(wchar_t *dst, UINT size, char *device_name)
|
||||
UniStrCpy(dst, size, L"");
|
||||
|
||||
// Validate arguments
|
||||
if (device_name == NULL || IsEthSupported() == false ||
|
||||
IsNt() == false || MsIsWin2000OrGreater() == false)
|
||||
if (device_name == NULL || IsEthSupported() == false)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user