在要素类进行符号化时,使用axSymbologyControl需要安装路径下的Style文件路径,在AE9.3+VS2008中是这样的:

Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\ESRI\\CoreRuntime", true);

axSymbologyControl1.LoadStyleFile(regKey.GetValue("InstallDir") + "\\Styles\\ESRI.ServerStyle");

但在AO10.1+VS2010中不行了,结果路径总是为空。但找到了另外一种解决方案,非常简单:

string strInstall = ESRI.ArcGIS.RuntimeManager.ActiveRuntime.Path;

结果为:C:\Program Files (x86)\ArcGIS\Desktop10.1\,这让我想到了ArcGIS管理器的信息,原来就是这个!

转载于:https://www.cnblogs.com/liweis/p/4450220.html

获取ArcGIS安装路径相关推荐

  1. Android常用adb命令-获取应用安装路径

    adb shell pm list package - 获取 apk 对应的包名 或 adb shell pm list package <要搜索的字符串> adb shell pm pa ...

  2. Inno Setup覆盖安装前执行卸载、获取原安装路径

    分享下目前用到的一个简单的 Inno Setup 安装包制作脚本: 主要功能有3个: 安装前检测是否已安装,如果是覆盖安装则提示是否先进行卸载(程序卸载时不会自动卸载打包列表外的文件,目前没有进行历史 ...

  3. 轻松获取Excel安装路径

    Office软件安装之后,到底安装到哪个目录中了?安装时只记得不停的点Next,根本没有看是哪个目录.如果是64位的Windows操作系统,不但有C:\Program Files,还有C:\Progr ...

  4. CAD .net开发-从注册表中获取CAD安装路径

    32位系统: RegistryKey keyLocalMachine = Registry.LocalMachine; 64位系统: Microsoft.Win32.RegistryKey keyLo ...

  5. c 获取mysql安装路径_linux查看mysql安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/ ...

  6. 获取python安装路径

    import os print(os.sys.path) 有时候,系统装了多个python环境,不知道到当前使用的是哪个.可以通过上面的代码来找到当前使用的python在.安装路径.

  7. Inno setup 访问注册表键值,获取软件安装路径

    ; 脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! [Setup] ; 注: AppId的值为单独标识该应用程序. ; 不要为其 ...

  8. Visual Studio 2017C#打包应用程序详细教程,重写安装类获取安装路径,附加各种奇葩问题描述

    前言 C#写好一个应用程序,总想分享给自己的朋友或者上架,然而被困在打包之外,这次为大家带来近期我的经验,经过几天的摸索,发现网上的教程并不全面,会给初学者带来很多疑问,这里将做些问题描述与解答. / ...

  9. Python获取Windows软件安装路径

    场景 在未知情况下, 获取Windows系统下用户的某个软件安装路径(我这里是:CST DESIGN ENVIRONMENT_AMD64.exe) 方法 通过Windows注册表获取软件安装路径 im ...

最新文章

  1. Python写在开始
  2. boot spring 解析csv_文件系统(02):基于SpringBoot框架,管理Xml和CSV文件类型-阿里云开发者社区...
  3. todo:过几天熟悉下Github
  4. for遍历和foreach遍历的一个细小差别
  5. 23种设计模式之观察者模式
  6. FileItem类的常用方法
  7. c语言指针易错情况,C语言/C++从入门到精通之指针易错点总结
  8. PoA共识引擎算法实现分析(2)
  9. rsync 安装 配置 实例
  10. C++算法学习(力扣:859. 亲密字符串)
  11. 面向对象之软件需求中的体系构造
  12. 百度要革自己的命?移动搜索或取消PC网页收录
  13. 阿里云AIoT造物秘籍●开放下载
  14. 使用正交表高效地设计测试用例
  15. matlab 换热器仿真,matlab 换热器仿真 - 百度学术
  16. 新手入门C语言易错点
  17. PostgreSQL 函数
  18. 模态逻辑(1)——从命题逻辑开始
  19. 知路,然后智行远;懂行,所以万业兴
  20. react:创建新项目

热门文章

  1. UVA 116——Unidirectional TSP
  2. uva 550——Multiplying by Rotation
  3. [Qt] 解决toggled无法触发setVisible
  4. QString转化为const char *出现乱码问题
  5. OpenCV Mat的数据类型
  6. Linux下shell脚本指定程序运行时长
  7. TCP协议-握手与挥手
  8. 为什么要学习汇编语言?如何正确学习汇编语言?
  9. Linux内核同步机制之completion
  10. Spark快速入门指南 – Spark安装与基础使用