获取ArcGIS安装路径

在要素类进行符号化时,使用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管理器的信息,原来就是这个!

时间: 2024-10-01 09:36:10

获取ArcGIS安装路径的相关文章

注册表 应用程序路径-注册表操作:通过注册表来获取到一个应用程序的安装路径~!~!~!~!~!~!~!~!~!

问题描述 注册表操作:通过注册表来获取到一个应用程序的安装路径~!~!~!~!~!~!~!~!~! 10C C币快没有了,希望大神看到不要嫌弃赏金!!!!!!不吝赐教.... 解决方案 HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentversionuninstall软件名,如果有,一般在这个里面 解决方案二: 你能找到某个软件的注册表 逐个点开 后面 '数据'那一列里面会有路径显示 解决方案三: 一个操作注册表的类 解决方案四: 操作?还是程序控

java 如何获取某一程序的安装路径

问题描述 各位大侠,我在java编程中遇到如下问题:如何获取某一程序的安装路径例如:我的War3安装在F盘,通过编程扫描磁盘,获取到war3的猪目录路径,怎么弄啊?跪求各位大虾的指点! 解决方案 解决方案二:如果这样是要程序遍历整个磁盘,但问题是这样做很耗时.但普遍的做法是看程序安装时在注册表的信息.解决方案三:如果程序注册到注册表的话读取时一种方法,但需要知道读取时相关信息或者调用windows底层的搜索工程至少不用考虑效率的问题最简单的话也只有遍历了也没什么捷径了解决方案四:引用2楼sosz

如何在Setup中获取Setup的运行路径(不是安装路径)

问题描述 在网上找了好久,没有找到答案,一般都只能获取安装路径,有哪位高人指点一下 解决方案 解决方案二:也遇到同样的问题,有哪位兄弟知道?解决方案三:讨论一下这种实现方法:http://www.cnblogs.com/jetxia/archive/2007/11/20/965212.html解决方案四:怎样实现获取安装路径?

winform安装时,如何获取旧版本安装路径?

问题描述 如题,winform的安装路径已经写入注册表中,如何在安装的时候获取到之前的安装路径 解决方案 解决方案二:你用的是VS自带的安装还是自己写的?可以自己写一个winform的安装程序读注册表解决方案三:添加一个安装部署工程,右键添加一个安装类重写安装类相应的方法,比如安装前BeforeInstall方法读取注册表即可解决方案四:你是要自己实现打包安装的功能?用第三方工具,比如肥猫,就可以提示你已经安装过,可以选卸载,覆盖,或取消.解决方案五:我是用vs自带的打包程序解决方案六:我是想实

.NET 打包问题 获取旧版安装路径??

问题描述 简单点,就是升级安装时,使用旧版安装路径作为默认路径...如果是全新安装就使用[ProgramFilesFolder][Manufacturer][ProductName]也就是动态设置文件系统的DefaultLocation属性.我的做法是:1.第一次安装的时候,将[TARGETDIR]写入注册表...(方法如下)*右键点击安装项目->视图->注册表:HKEY_CURRENT_USER|HKEY_LOCAL_MACHINESoftware[Manufacturer]*新建->

Win8商店应用默认安装路径修改教程

当你装了win8后,进入应用商店却发现不能够修改安装路径并且不知道安装在哪个文件夹? 1.win8应用商店里面的安装路径是不能更改的,目前没有任何办法 2.win8的metro应用安装目录在 系统安装盘/program files/windowsapps(此文件夹时隐藏的,需关闭隐藏查看)里面,(C:Program FilesWindowsApps 这里),建议C盘预留较大空间 如图: 至于有不知道如何查看隐藏文件夹方法的人,简单说下把,其实很简单.如图,看一眼就能明白 电脑常识 如果想进入删除

如何修改Windows 8应用默认安装路径

也许你对Windows 8很多改动都还不适应,但是从用户体验角度来说,Windows 8至少有一项是比较出色的,那就是应用商店.这是一种在苹果系统以及智能手机上广泛采用的形式,应用商店将应用程序的查找.购买.下载.安装整合到一起, 用户可以很方便的获取应用,再加上同步功能,自己安装过的应用都可以找到历史记录. Win8应用商店 Windows8应用安装在什么地方 通过Windows商店获取应用方便是方便了,但是你无法选择这些应用的安装路径,甚至很多人都找不到已安装的应用在哪里.小编我一开始也不清

Win8安装路径怎么修改

  win8已经正式发售了 当你装了win8后,进入应用商店却发现不能够修改安装路径并且不知道安装在哪个文件夹? 1.win8应用商店里面的安装路径是不能更改的,目前没有任何办法 2.win8的metro应用安装目录在 系统安装盘/program files/windowsapps(此文件夹时隐藏的,需关闭隐藏查看)里面,(C:Program FilesWindowsApps 这里),建议C盘预留较大空间 如图: 至于有不知道如何查看隐藏文件夹方法的人,简单说下把,其实很简单.如图,看一眼就能明

Windows8应用默认安装路径怎么修改

  注意:仅测试成功于WIN8系统,WIN8.1慎用(如果你手贱,后果自负) 如何更改WIN8系统应用在笔记本中默认安装路径(此方法仅适用于WIN8系统,WIN8.1请慎重参考) 我们知道WIN8系统应用默认安装路径是在C:Program FilesWindowsApps(这是一个隐藏的文件夹) 通过注册表直接更改应用默认安装路径. 1.按下[Win+R]打开运行,输入regedit启动注册表编辑器, 2.定位到以下的键值: HKEY_LOCAL_MACHINESOFTWAREMicrosoft