matlab注册表版本号,通过注册表发现Windows版本信息

以前我们部署地下管线地理信息系统的时候,首先部署ArcGIS运行环境,即部署ArcGIS License Manager,部署ArcGIS  Engine Runtime;然后部署我们的打包程序。这两块是分离开的。

今天下午利用Setup Factory想把ArcGIS运行环境和我们的系统同时打包,于是写了ArcGISLicense和ArcGISEngineRuntime两个附属脚本(.Net Framework4.0附属脚本Setup Factory已经提供),从而能够在部署自己系统之前先进行部署。

这样就需要判断操作系统中是否已经安装了这些环境。由于XP系统已经不再支持.Net Framework4.0,ArcGIS运行环境也对操作系统有自己的要求,判断当前用户使用的操作系统就是一个需要解决的问题。

我们可以通过查看注册表(Windows+R,运行Regedit命令,可以运行注册表)的方式发现当前操作系统的版本。展开HKEY_LOCAL_MACHINE,SOFTWARE,Microsoft,Windows NT,CurrentVersion,查看CurrentVersion就可发现用户使用的操作系统。

XP系统CurrentVersion:5.1

Win7系统CurrentVersion:6.1

Win10系统CurrentVersion:6.3

由于实验室没有Win8的操作系统,根据上面的规律,我们可以断定

Win8系统CurrentVersion:6.2

成长就是以前不明白的概念,把其弄懂了,不明白的技术弄明白了,慢慢的积累,一段时间之后就发现自己的技术有了长进,自己成长了。

所用附属脚本:

199545913_1_2020081705063568

脚本中判断当前操作系统的代码:

199545913_2_20200817050635536

XP系统CurrentVersion:5.1

199545913_3_2020081705063621

Win7系统CurrentVersion:6.1

199545913_4_20200817050636365

Win10系统CurrentVersion:6.3

199545913_5_20200817050636740

地下管线地理信息系统:

199545913_6_2020081705063737

通过微信学习的知识只能是碎片化的知识,作为新时代的我们希望能够构建自己的知识结构,使我们的知识体系化,系统化,以后在遇到碎片化的知识,我们做的只是融合到自己的知识结构中,故我们将推出“与LSGO一起学”系列课程,帮助大家来构建知识框架,初步规划有:“与LSGO一起学C++”;

“与LSGO一起学C#”;

“与LSGO一起学Matlab”;

“与LSGO一起学数据结构”;

“与LSGO一起学设计模式”;

“与LSGO一起学可视化建模语言(UML)”;

“与LSGO一起学线性代数”;

“与LSGO一起学高等数学”

“与LSGO一起学概率论与数理统计”;

“与LSGO一起学抽象代数;

“与LSGO一起学点集拓扑”

“与LSGO一起学数字图像处理”;

“与LSGO一起学智能计算”;

如果对这些内容感兴趣,可以一起来学习讨论。

我们的官网: www.lsgogroup.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值