private string GetSystemType()
{
string ssWin = string.Empty;
OperatingSystem os = Environment.OSVersion;
switch (os.Platform)
{
case PlatformID.Win32Windows:
switch (os.Version.Minor)
{
case 0:
ssWin = "Windows 95 ";
break;
case 10:
if (os.Version.Revision.ToString() == "2222A ")
ssWin = "Windows 98 第二版 ";
else
ssWin = "Windows 98 ";
break;
case 90:
ssWin = "Windows Me ";
break;
}
break;
case PlatformID.Win32NT:
switch (os.Version.Major)
{
case 3:
ssWin = "Windows NT 3.51 ";
break;
case 4:
ssWin = "Windows NT 4.0 ";
break;
case 5:
switch (os.Version.Minor)
{
case 0:
ssWin = "Windows 2000 ";
break;
case 1:
ssWin = "Windows XP ";
break;
case 2:
ssWin = "Windows 2003 ";
break;
}
break;
case 6:
switch (os.Version.Minor)
{
case 0:
ssWin = "Windows Vista ";
break;
case 1:
ssWin = "Windows 7 ";
break;
}
break;
}
break;
}
return ssWin;
}
{
string ssWin = string.Empty;
OperatingSystem os = Environment.OSVersion;
switch (os.Platform)
{
case PlatformID.Win32Windows:
switch (os.Version.Minor)
{
case 0:
ssWin = "Windows 95 ";
break;
case 10:
if (os.Version.Revision.ToString() == "2222A ")
ssWin = "Windows 98 第二版 ";
else
ssWin = "Windows 98 ";
break;
case 90:
ssWin = "Windows Me ";
break;
}
break;
case PlatformID.Win32NT:
switch (os.Version.Major)
{
case 3:
ssWin = "Windows NT 3.51 ";
break;
case 4:
ssWin = "Windows NT 4.0 ";
break;
case 5:
switch (os.Version.Minor)
{
case 0:
ssWin = "Windows 2000 ";
break;
case 1:
ssWin = "Windows XP ";
break;
case 2:
ssWin = "Windows 2003 ";
break;
}
break;
case 6:
switch (os.Version.Minor)
{
case 0:
ssWin = "Windows Vista ";
break;
case 1:
ssWin = "Windows 7 ";
break;
}
break;
}
break;
}
return ssWin;
}