C#获取IDL路径安装路径
来源:互联网 发布:网络pc赌博怎么判刑 编辑:程序博客网 时间:2024/06/05 19:48
在基于ENVI的二次开发中,要提供idl.dll 的路径。获取该路径需要获取idl的安装目录,一般在ENVI安装的根目录下。为了获取ENVI的安装目录,读取注册表信息。
public static string IDLBinPath { get { using (RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Uninstall", false)) { if (key != null)//判断对象存在 { foreach (string keyName in key.GetSubKeyNames())//遍历子项名称的字符串数组 { using (RegistryKey key2 = key.OpenSubKey(keyName, false))//遍历子项节点 { if (key2 != null) { string softwareName = key2.GetValue("DisplayName", "").ToString();//获取软件名 string installLocation = key2.GetValue("InstallLocation", "").ToString();//获取安装路径 if (!string.IsNullOrEmpty(installLocation)) { if (softwareName == "ENVI 4.7") { IDLpathrout = installLocation + "IDL71\\bin\\bin.x86\\idl.dll"; } } } } } } } return IDLpathrout; }
0 0
- C#获取IDL路径安装路径
- C#获取安装路径
- C# 获取安装程序的路径
- C# 获取安装程序的路径
- c# 获取当前路径
- C#中获取路径
- C#中获取路径
- C#获取文件路径
- C#获取文件路径
- C#获取文件路径
- c# 获取当前路径
- C#获取相对路径
- C#获取应用程序路径
- C#路径获取集合
- C# 获取路径
- c# 获取文件路径
- C# Winform获取路径
- C#获取相对路径
- C# 自定义控件开发
- ArcEngine 无法嵌入互操作类型
- ArcEngine 获取HDF文件中的子文件
- IDL 读取显示HDF文件
- ArcEngine 图层渲染
- C#获取IDL路径安装路径
- object 转换成byte[] 的方法
- ArcEngine中HRESULT:0x80040228 异常解决办法
- IDL 打开多波段图像
- ENVI\IDL 与C# 混编时的问题
- ArcEngine 清除影像黑边
- ENVI\IDL 重采样 栅格单元大小设置
- shapefile转换evf 时岛的处理办法
- IGraphicsContain 删除元素