使用Environment.OSVersion.Version,可以通过自定义manifest文件来解决吗?
或者还能用其他方法解决么
c#获得操作系统类型,win8.1及win10出错怎么解决
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- Aoruis 2016-06-03 09:58关注
请看下面:
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及以上版本系统。"); }
解决 无用评论 打赏 举报