using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace NX_Installation
{
class GetWindowsInformation
{
///
/// Returns Windows Informations
///
/// Valid arguments are 'MajorVersion', 'MinorVersion', 'Revision', 'Build' and 'PlatformId'.
///
public string WindowsVersion(string arg)
{
Version version = Environment.OSVersion.Version;
PlatformID platformId = Environment.OSVersion.Platform;
switch (arg)
{
case "MajorVersion":
arg = Convert.ToString(version.Major);
break;
case "MinorVersion":
arg = Convert.ToString(version.Minor);
break;
case "Revision":
arg = Convert.ToString(version.Revision);
break;
case "Build":
arg = Convert.ToString(version.Build);
break;
case "PlatformId":
arg = Convert.ToString(platformId);
break;
}
return arg;
}
}
}