public static bool IsWindowsXPOrHigher()
{
OperatingSystem os = Environment.OSVersion;
// Windows XP reports platform as Win32NT and version number >= 5.1
return ((os.Platform == PlatformID.Win32NT) && ((os.Version.Major > 5) || ((os.Version.Major == 5) && (os.Version.Minor == 1))));
}