public string GetOperatingSystemInformation()
{
var name = (from x in new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem").Get().OfType<ManagementObject>()
select x.GetPropertyValue("Caption")).First();
var stringBuilder = new StringBuilder();
stringBuilder.AppendFormat("{0}", name);
return stringBuilder.ToString();
}