当前位置: 首页 > news >正文

知行网站建设深圳聘请做网站人员

知行网站建设,深圳聘请做网站人员,浙江电商网站建设销售,网站制作合作首先通过微软官方文档#xff1a;https://learn.microsoft.com/zh-cn/windows/win32/sysinfo/operating-system-version了解各个操作系统对应的版本号 下面介绍3种获取版本号的方式及弊端 1. Environment.OSVersion.Version OperatingSystem os Environment.OSVersion;// 判断… 首先通过微软官方文档https://learn.microsoft.com/zh-cn/windows/win32/sysinfo/operating-system-version了解各个操作系统对应的版本号  下面介绍3种获取版本号的方式及弊端 1. Environment.OSVersion.Version OperatingSystem os Environment.OSVersion;// 判断操作系统版本if (os.Version.Major 10 os.Version.Build 22000){textBlock.Text 当前操作系统是 Windows 10;}else if (os.Version.Major 10 os.Version.Build 22000){textBlock.Text 当前操作系统是 Windows 11;}else{textBlock.Text $当前操作系统既不是 Windows 10也不是 Windows 11;}该方式适合.NET Framework并且必须添加应用程序清单文件并且需要把程序应用程序清单文件里面的supportedOS项取消注释(默认是注释的)  2. System.Runtime.InteropServices.RuntimeInformation.OSDescription var osDescription System.Runtime.InteropServices.RuntimeInformation.OSDescription;var osDescs osDescription.Split( );foreach (var osDesc in osDescs){if (!osDesc.Contains(.)) continue;var versions osDesc.Split(.);if (versions.Length 2) continue;if (int.Parse(versions[0]) 10 int.Parse(versions[2]) 22000){textBlock.Text 当前操作系统是 Windows 10;}else if (int.Parse(versions[0]) 10 int.Parse(versions[2]) 22000){textBlock.Text 当前操作系统是 Windows 11;}else{textBlock.Text $当前操作系统既不是 Windows 10也不是 Windows 11;}}该方式适合.NET Core以上(.net framework 4.7以上) 3. 从注册表中获取版本信息 using (RegistryKey key Registry.LocalMachine.OpenSubKey(SOFTWARE\Microsoft\Windows NT\CurrentVersion)){string productName key.GetValue(ProductName) as string;int majorVersion (int)key.GetValue(CurrentMajorVersionNumber);var buildNumber int.Parse(key.GetValue(CurrentBuildNumber).ToString());if (!string.IsNullOrEmpty(productName) productName.ToLower().Contains(windows)){if (majorVersion 10 || majorVersion 10 buildNumber 22000){textBlock.Text 当前操作系统是 Windows 11;}else if (majorVersion 10 buildNumber 22000){textBlock.Text 当前操作系统是 Windows 10;}else{textBlock.Text $当前操作系统既不是 Windows 10也不是 Windows 11;}}}该方式暂时没发现问题但是需要使用版本号推断是Win11 4. 从WMI获取系统版本(推荐) foreach (var o in new ManagementObjectSearcher(SELECT * FROM Win32_OperatingSystem).Get()){var obj (ManagementObject)o;// Microsoft Windows 11 企业版var caption obj.GetPropertyValue(Caption);// 10.0.22000var version obj.GetPropertyValue(Version);break;}该方式可以准确获取Windows版本描述和版本号
http://www.dnsts.com.cn/news/271047.html

相关文章:

  • 网站建设的主要流程宁波十大建设集团
  • 网站建设与维护 排序题制作宝安网站建设
  • o2o网站有哪些心雨在线高端网站建设创新
  • 大连网站建设与维护题库wordpress前端用户中心
  • 网站明确内容wordpress主题the 7
  • 怎么做网站用于推广家装装饰设计
  • 长春做网站推荐选吉网传媒好网站开发项目拖延周期
  • 广州网络帮助建站做零食的网站有哪些
  • 商务网站大全牛魔王网站建设
  • 学做网站从前端到后端郑州网站制作怎么样
  • 培训营销型网站建设北京建站优化
  • 淄博网站成功案例四川外国语大学网站建设
  • 我是在百度上搜广东网站建设微站和网站数据同步
  • 中信建设有限责任公司待遇怎么样永州网站seo
  • 软件开发模型不包括seo 网站换程序
  • flash网站收录工程公司年会发言稿
  • app和微网站的对比asp.net网站支持多国语言
  • 建一个网站的价格wordpress 自动收录
  • 怎样做原创短视频网站学校网站建设发展历程
  • 旅行社网站建设规划书论文如何建设网站地图
  • 龙岗网站设计讯息想开网站建设公司
  • 做网站哪家好 青岛国际新闻最新消息战争视频
  • 国内工程机械行业网站建设现状app试玩网站制作
  • 网站建设价格专注制作网站设计网站建设月流量
  • 淘宝网站做淘宝客企业建立网站的必要性
  • 专业建站培训苏州建设工程信息网站
  • 新手学建设网站php做商城网站建设
  • 网站型销售怎么做的石家庄人口
  • 动漫做的游戏 迅雷下载网站discuz 科技网站模板
  • 原创手做网站个人建设网站流程图