public static bool IsWindowsVistaOrHigher() { OperatingSystem os = Environment.OSVersion; // Windows Vista reports platform as Win32NT and version number >= 6 return ((os.Platform == PlatformID.Win32NT) && (os.Version.Major >= 6)); }