以前我们部署地下管线地理信息系统的时候,首先部署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

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

所用附属脚本:

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

XP系统CurrentVersion:5.1

Win7系统CurrentVersion:6.1

Win10系统CurrentVersion:6.3

地下管线地理信息系统:

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

“与LSGO一起学C#”;

“与LSGO一起学Matlab”;

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

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

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

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

“与LSGO一起学高等数学”

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

“与LSGO一起学抽象代数;

“与LSGO一起学点集拓扑”

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

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

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

我们的官网: www.lsgogroup.com

matlab注册表版本号,通过注册表发现Windows版本信息相关推荐

  1. 查询server服务器版本信息,sqlserver多版本查看版本号

    今天要查询自己的装的sqlserver2008 是否是R2版本,搜索了下,发现很多人查询此问题,现在记录如下,通过版本命令查询 同时也了解了哥哥sql server的对应版本好,一看就非常清晰了,记录 ...

  2. 命令编写注册表文件修改注册表项

    命令编写注册表文件修改注册表项 1.何谓REG文件 REG文件实际上是一种注册表脚本文件,双击REG文件即可将其中的数据导入到注册表中.利用REG文件我们可以直接对注册表进行任何修改操作,它对注册表的 ...

  3. 编写注册表文件修改注册表项

    编写注册表文件修改注册表项 1.何谓REG文件 REG文件实际上是一种注册表脚本文件,双击REG文件即可将其中的数据导入到注册表中.利用REG文件我们可以直接对注册表进行任何修改操作,它对注册表的操作 ...

  4. Windows与网络基础:注册表基础和注册表维护与优化

    学习目标 1.理解注册表概念 2.掌握注册表维护及优化方法 目录 一.注册表基础 1.概述 2.早期的注册表 3.Windows 95后的注册表 4.注册表结构 4.1.注册表以树状结构进行呈现 4. ...

  5. 清除oracle服务注册表,oracle卸载清除注册表(彻底卸载)

    用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢? 那就是直接注册表清除,步骤如下: . 开始->设置->控制面板-& ...

  6. 删除python的注册表_Python操作注册表详细步骤介绍

    Python操作注册表步骤之1.打开注册表 对注册表进行操作前,必须打开注册表.在Python中,可以使用以下两个函数:RegOpenKey和RegOpenKeyEx.其函数原型分别如下所示. Reg ...

  7. Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结

    Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结 1. 注册表是树形数据库 1 2. 注册表的由来 1 3. Java  操作注册表 2 3.1. 使用Preferences  ...

  8. 计算机注册表管理,学会注册表几个常用的设置,更好地管理自己的电脑!

    注册表是Windows操作系统的核心数据库,存放着各种参数,直接控制着Windows的启动.硬件驱动程序的装载以及一些Windows应用程序的运行.从Microsoft Windows 95操作系统开 ...

  9. 对于个人(注册表)与团队(团队表)(两张表没有关联)的展示与可空判断

    对于个人(注册表)与团队(团队表)(两张表没有关联)的展示与可空判断 1,在Model中只有GroupId没有名称(GroupName),所以自己定义一个: /// <summary>// ...

最新文章

  1. php限定名称写法,php命名空间:非限定名称、限定名称、完全限定名称实例详解...
  2. 杭电2055 另一种
  3. django Admin
  4. python转go感觉难_读《我为什么从python转向go》的一些感受
  5. 群辉挂载linux nfs,Debian 9 挂载访问已设置的群晖NFS共享文件目录
  6. Linux特殊权限分析(第二版)
  7. phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
  8. qt绘制运动物体_手写QT贪吃蛇,小白高薪捷径-Qt开发
  9. android多个网络请求如何依次执行,Android 并发和串行网络请求
  10. 浅析.NET中的引用类型和值类型(下)
  11. jdbc数据库连接池连接
  12. docker在centos7.x系统配置私有库
  13. jsp网上零食销售网站系统
  14. Scrapy网络爬虫系统
  15. kepware怎么读modbus/tcp数据_注塑机设备联网?EUROMAP 63?Kepware快速帮您搞定!
  16. enfuzion与lsf构建渲染集群_渲染农场 - 秦瑞It行程实录 - 博客园
  17. 手机浏览器唤起微信实现分享
  18. matlab图像处理学习笔记
  19. cuda FORTRAN 统一内存 managed
  20. 小白从零开始:小程序阿里云平台控制stm32(小程序篇)

热门文章

  1. 2018世界杯所有场次记录
  2. ios 判断应该用pop返回还是dismis返回
  3. 认识Python控制流
  4. ConcurrentHashMap 的理解
  5. win2008找不到无线网络
  6. SSM+阳光大学宿舍管理系统 毕业设计-附源码211714
  7. Java真心话大冒险,真心话大冒险源码
  8. 23种设计模式——模板模式
  9. 管理学原理 【1049】
  10. Mysql INNODB引擎行锁的3种算法 Record Lock Next-Key Lock Grap Lock