Solutions:
using System;
System.OperatingSystem os
= Environment.OSVersion;
Version vs = os.Version;
if
(os.Platform == PlatformID.Win32Windows)
{
switch (vs.Minor)
{
case
0:
operatingSystem = "95";
break;
case
10:
if
(vs.Revision.ToString() == "2222A")
operatingSystem = "98SE";
else
operatingSystem = "98";
break;
case
90:
operatingSystem = "Me";
break;
default:
break;
}
}
else if (os.Platform == PlatformID.Win32NT)
{
switch (vs.Major)
{
case
3:
operatingSystem = "NT 3.51";
break;
case
4:
operatingSystem = "NT 4.0";
break;
case
5:
if (vs.Minor == 0)
operatingSystem = "2000";
else
operatingSystem = "XP";
break;
case
6:
if (vs.Minor == 0)
operatingSystem = "Vista";
else
operatingSystem = "7";
break;
default:
break;
}
}
MessageBox.Show("operating System: " + operatingSystem +
"\nOS Version: " +
os.Version.ToString() + "\nOS Platoform:
" + os.Platform.ToString() + "\nOS
SP: " + os.ServicePack.ToString() + "\nOS
Version String: " + os.VersionString.ToString());
No comments:
Post a Comment