c#获得操作系统类型,win8.1及win10出错怎么解决

使用Environment.OSVersion.Version,可以通过自定义manifest文件来解决吗?
或者还能用其他方法解决么

2个回答

请看下面:

 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

lt623265189
Aoruis 可能需要用c++写,然后c#调c++的dll去来实现
3 年多之前 回复
lt623265189
Aoruis 回复HUSTIS1403: 确实是的。可以参考下这个网址 http://blog.csdn.net/magictong/article/details/40753519
3 年多之前 回复
HUSTIS1403
HUSTIS1403 我是win10的操作系统,Environment.OSVersion.Version调试的时候是6.2.9200,据说是因为API中的8.1和10返回值与8一样导致的这个问题
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ISE解决win8.1和win10兼容性教程
ISE解决win8.1和win10兼容性教程,教程亲测可用,安全可靠
如何获得操作系统的类型
在Flash中能得到操作系统的类型吗?如win98还是win2000
PADSVX WIN8.1/WIN10 补丁
补丁解决了PADS Logic/Layout在WIN8.1和WIN10中对话框显示不全问题 将文件覆盖到X:\MentorGraphics\PADSVX.0\SDD_HOME\Programs\chs目录内即可(仅限中文版)。 转自http://www.edaceo.com/thread-48392-1-1.html
win8.1 win10下ads2008破解
64位win8.1/win10经测试能正常运行,内附图片说明请认真看。ADS2008U2安装破解win7、win8.1、win10 64位均可用。
win10/win8.1/win8.1默认开启小键盘
我觉得通过修改注册表的方式最靠谱(也可以试试在登录界面开启小键盘然后关机重启)1.win+R输入regedit 2.点击进入到HKEY_USERS.DEFAULT\Control Panel\Keyboard如图修改InitialKeyboardIndicators,将其数值数据修改为2(Win7)/ 80000002(win10/win8.1/win8.1) (ps:在Wi
C#判断操作系统类型
C#判断操作系统类型 //获取系统信息 System.OperatingSystem osInfo = System.Environment.OSVersion; //获取操作系统ID System.PlatformID platformID = osInfo.Platform; //获取主版本号 int versionMajor = osInfo.Version.Major; //
Win8.1/Win10开始菜单增强工具
最好用的开始菜单恢复软件!Win8.1/Win10开始菜单增强工具! 能在桌面建立一个Start Menu的快捷方式,消费者能非常方便的在桌面模式和Modern模式下进行切换。新版可以将开始菜单所有程序能够按照Win7的使用喜欢对所有程序进行分类,功能非常强大!
求助,win8.1怎么解决vc++6.0兼容问题
win8.1安装vc++6.0不兼容,除了安装双系统还有什么解决办法,尝试过将MSDEV.EXE改为MSDEV1.EXE,然后把属性>>兼容性修改为Windows XP (Service Pack 2),但是组建时出错rn--------------------Configuration: 1 - Win32 Debug--------------------rnLinking...rn1.obj : error LNK2001: unresolved external symbol _frintfrnDebug/1.exe : fatal error LNK1120: 1 unresolved externalsrn执行 link.exe 时出错.rnrn1.exe - 1 error(s), 0 warning(s)rnrn原文rn#includernvoid main()rn frintf("欢迎进入C语言的世界!\n");rn
Win8.1 蓝屏解决一例
我有台电脑,安装的windows 8.1系统,经常重启时发生蓝屏,只能进入安全模式。下载winddk后,用windbg.exe打开memory.dmp文件,发现是mvsync.sys有问题。进入命令行模式,将mvsync.sys更名后,重启正常。估计这个文件是个木马。...
获得win8.1的目录写权限问题
最近做了个小项目,最后有个纯粹的只有写文件和创建快捷方式的简单安装程序,在win7下一些正常,rn可是在win8.1下,总是因为目录权限问题而无法写入文件,测试了 C:\Program Files\XXX 、 D:\XXXX 只有E盘可以。。。rn手动管理员启动弹出是否允许程序对计算机更改点确定,依然写文件失败rnrn我就用的最简单的File.WriteAllBytes()..rnrn求解
如何获得win8.1超级管理员权限
如何获得win8.1超级管理员权限
win8.1如何获得管理员权限删除文件夹
本资源提供了win8.1获取管理员权限并使用该权限删除文件夹的教程,能清晰明了的帮你解决win8文件难以删除的问题。本人尝试了很多种方法,只有该方法有效,值得借鉴。
c#得到用户的操作系统类型
如何得到,知道的哥们提示一下吧
C#隐藏任务管理器中进程 支持win10 win8.1 win7
网上的都不能用啊…全是未完成代码或者兼容性极差的代码。自己写呗。 任务管理器实际上是用了SysListView32控件,所以发点消息就可以解决(但是发点消息也没那么容易) ListView_GetItemText宏只是对当前进程有效,对远程进程是无效的,但是label之类的控件gettext对远程进程是有效的,具体的可以看《Windows via C/C++》中文第5版第579面(只是记得有这
怎么用php或j获得IE 和操作系统的类型和版本???
怎么用php或j获得IE 和操作系统的类型和版本???
如何获得C#基础类型的类型别名
如题,比如一个整型ToString后是“System.Int32”,而我想得到的是“int”,我该如何做??
怎样获得客户端的浏览器版本和操作系统类型。
怎样获得客户端的浏览器版本和操作系统类型。asp.net下
如何远程获得对方机器的操作系统的类型?
如何远程获得对方机器的操作系统的类型?
如何获得所使用的操作系统类型?
有什么API可以获得所使用的操作系统类型?
win10快速启动不见了怎么解决
有些win10安装之后可能会找不到快速启动,我就是,刚安装了win10快速启动都找不到,所以需要通过设置来打开启动1.通过“win+x”快捷键打开菜单2.点击  命令提示符(管理员)3.输入指令  关闭快速启动powercfg -h off4.或者开启快速启动启动powercfg -h on5.回车  好了 现在可以去设置---电源选项---其他电源设置---选择电源按钮的功能    就可以看到启...
win10出现缓冲区溢出怎么解决?
最近偶尔浏览网页时会自动跳转到广告网页,怀疑中毒了,但是杀毒没用,检测不出什么异常。用procmon监测程序运行状态,发现很多Buffer Overflow,这种情况意味着什么?有什么解决方法吗?Win10 10586.318rn [img=https://img-bbs.csdn.net/upload/201605/13/1463112964_69131.png][/img]rn[img=https://img-bbs.csdn.net/upload/201605/13/1463113341_351859.png][/img]
win10升级失败怎么解决
win10升级失败怎么解决
怎么知道操作系统的文件系统类型
怎么知道该操作系统(linux)的文件系统类型
J-link v8重刷固件(win7,win8.1,win10)
J-link v8重刷固件在win7,win8.1,win10都成功的方法
为Win7/Win8.1/Win10文件夹加密隐藏
NULL 博文链接:https://tommy-lu.iteye.com/blog/2233287
Remote Desktop Organizer 1.4.7 WIN10 WIN8.1
Remote Desktop Organizer 1.4.7 WIN10 WIN8.1
win8.1和win10 loadrunner安装与破解问题总结
我也是被折腾两天,讲一下经历,电脑是win8.1专业版,loadrunner11 1.用迅雷下载loadrunner http://1.87.255.192/loadrunner-11.iso?fid=UveWj*3vpCfTQNap2f3RMtxhiu0AABkBAQAAAKDuM-1-QvKaw0m66-PBP7KQ575P&mid=666&threshold=150&tid=36C0C6
PADS Logic PADS9.5 win8、win8.1和win10补丁
修复PADS Logic PADS9.5 软件在win8、win8.1、win10系统中安装出现的选项功能不能用、不好使的问题,本人通过win8.1、win10系统亲测可行。上传,希望后来人有用。本工具只做学习只用,请勿用于商业用途。
win8.1通过update升级win10的一些问题和思考
今天我的正版win8.1系统收到了win10推送,之前在办公电脑上用了1个月的开发版,对win10印象很不错,所以毫不犹豫升级了,但是升级过程却很不平坦。 我的电脑是娱乐开发一体的,所以有双系统,win8.1+ubuntu,而且win8.1上装了很多开发使用的东西,比如 vs2013、sqlserver2008、mysql、vmware等等开发软件,还有很多娱乐游戏,比如diablo、dota2等
win10和win8.1在应用程序开发上有区别吗?
咨询个问题,请问win10是不是和win8.1一样,也支持desktop和metro UI,这2种风格?rnrn在开发上有什么区别吗?
VC6.0之XP win7 win8.1 win10通用版[NEW]
VC6.0之XP win7 win8.1 win10通用版[NEW],VC6.0之XP win7 win8.1 win10通用版[NEW]
怎么获得操作系统安装目录?怎么复制文件?
我要把一些文件复制到windos的fonts目录下,怎么做?
C#判断WORD类型出错
oDoc.Range(ref a, ref b).ShapeRange.WrapFormat.Type == Word.WdWrapType.wdWrapSquare或者oDoc.Range(ref a, ref b).ShapeRange.WrapFormat.Type== 0都可以的,但为何我int a=0rnoDoc.Range(ref a, ref b).ShapeRange.WrapFormat.Type== a就不可以呢?rn其实,我想在数据库中获取这个属性值,然后取出来赋给a进行判断该WORD的属性是否正确
win10操作系统怎么打开c++builder6.0的帮助文档
新手求助~~~刚成功安装C++builder6.0,但是由于用的是WIN10的操作系统,里面的帮助文档打不开,难道一定要装一个虚拟机么?
怎么获得一个powerobject的类型
我现在知道这个powerobject 是window或者menurn但是我不能区分rn请问怎么获得他的具体类型呢?rn
hibernate 怎么获得数据源类型???
项目中用了hibernate,怎么在action代码中获得hibernate数据源的类型是oracle数据库还是sql server?我的项目可能发布在oracle下也可能发布在sql server下。
怎么获得一个文件的类型
比如 一个文本文件路径是"d:\\readme" 怎么知道readme是一个txt文本rn
删除文件出错怎么解决?
我机子是XP系统,在删除一些无用的文件时出错,弹出提示框,说无法删除文件:访问被拒绝,请确认磁盘未满或未被写保护,而其文件未被使用。不知道该如何解决,请赐教,谢谢!
导入数据出错,怎么解决?
看下图,我想备份数据(追加),但出现如下提示:rnhttp://img28.photo.163.com/xmlboy/6236435/122218795.jpg
操作系统--操作系统类型与结构
对软考系统架构设计师按教材章节进行了详细讲解,通过对考查知识点的细致讲解,让考生做到举一反三,事半功倍。小任老师帮你把握考试重点,用短的时间,让你学到应该掌握的软考系统架构设计师内容。
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符