mui icon indicating copy to clipboard operation
mui copied to clipboard

IsWindows8Point1OrGreater is broken

Open meshawn opened this issue 9 years ago • 0 comments

Here's a cheezy fix:

    public static bool IsWindows8Point1OrGreater
    {
        get
        {
            try
            {
                string Query = "Select Name from Win32_OperatingSystem";
                using (System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher(Query))
                {
                    foreach (System.Management.ManagementObject Win32 in searcher.Get())
                    {
                        string OSVersion = Win32["Name"] as string;
                        if (-1 != OSVersion.IndexOf("Windows 8.1", 0, StringComparison.CurrentCultureIgnoreCase) ||
                            -1 != OSVersion.IndexOf("Windows 10", 0, StringComparison.CurrentCultureIgnoreCase))
                        {
                            Win32.Dispose();
                            return true;
                        }
                        Win32.Dispose();
                    }
                }
            }
            catch
            {
            }

            return IsWindowsVersionOrGreater(KnownOS.Windows8Point1);
        }
    }

meshawn avatar Jun 27 '16 00:06 meshawn