public static string GetOperatingSystemName(string userAgent)
{
if (userAgent.Contains("NT 6.1"))
{
return "Windows 7";
}
if (userAgent.Contains("NT 6.0"))
{
return "Windows Vista/Server 2008";
}
if (userAgent.Contains("NT 5.2"))
{
return "Windows Server 2003";
}
if (userAgent.Contains("NT 5.1"))
{
return "Windows XP";
}
if (userAgent.Contains("NT 5"))
{
return "Windows 2000";
}
if (userAgent.Contains("Mac"))
{
return "Mac";
}
if (userAgent.Contains("Unix"))
{
return "UNIX";
}
if (userAgent.Contains("Linux"))
{
return "Linux";
}
if (userAgent.Contains("SunOS"))
{
return "SunOS";
}
return "Other OperatingSystem";
}