ACAT.Lib.Core.Utility.Windows.GetOSVersion C# (CSharp) Метод

GetOSVersion() публичный статический Метод

Returns the OS version
public static GetOSVersion ( ) : WindowsVersion
Результат WindowsVersion
        public static WindowsVersion GetOSVersion()
        {
            try
            {
                var osInfo = Environment.OSVersion;
                if (osInfo.Version.Major == 6 && osInfo.Version.Minor == 1)
                {
                    return WindowsVersion.Win7;
                }

                if (osInfo.Version.Major == 6 && osInfo.Version.Minor == 2)
                {
                    return WindowsVersion.Win8;
                }

                if (osInfo.Version.Major == 10 && osInfo.Version.Minor == 0)
                {
                    return WindowsVersion.Win10;
                }
            }
            catch
            {
            }

            return WindowsVersion.Unknown;
        }