使用Environment.OSVersion.Version,可以通过自定义manifest文件来解决吗?
或者还能用其他方法解决么
请看下面:
Version currentVersion = Environment.OSVersion.Version;
Version win8Ver = new Version("6.2");
Version win7Ver = new Version("6.1");
if (currentVersion.CompareTo(win8Ver) >= 0)
{//win8及其以上版本的系统
Console.WriteLine("当前系统是WIN8及以上版本系统。");
}
else if(currentVersion.CompareTo(win7Ver)>=0)
{
Console.WriteLine("当前系统是WIN7版本");
}
else
{
Console.WriteLine("当前系统不是WIN7及以上版本系统。");
}
Win7 6.1.7600
Win7sp1 6.1.7601
Win8 6.2.9200
Win8.1 6.3.9600
win10 10.0.10240.16405