网上的找来找去都是win7下的,,,
/// <summary>
/// 获取系统信息
/// </summary>
/// <returns></returns>
public string GetOSVersion()
{
//获取系统信息
OperatingSystem osinfo = Environment.OSVersion;
//获取操作系统ID
PlatformID platformID = osinfo.Platform;
//获取主版本号
int versionMajor = osinfo.Version.Major;
//获取副主版号
int versionManor = osinfo.Version.Minor;
if ((platformID == PlatformID.Win32NT) && (versionMajor == 5) && (versionManor == 1))
return "XP";
if ((platformID == PlatformID.Win32NT) && (versionMajor == 5) && (versionManor == 2))
return "2003";
if ((platformID == PlatformID.Win32NT) && (versionMajor == 6) && (versionManor == 0))
return "Vista";
if ((platformID == PlatformID.Win32NT) && (versionMajor == 6) && (versionManor == 1))
return "Win7";
if ((platformID == PlatformID.Win32NT) && (versionMajor == 6) && (versionManor == 2))
return "Win8";
return "QT";
}
接下去 就不知道怎么写了 win8和xp的找不到实现方法!求实现代码