日期:2014-05-17 浏览次数:21248 次
List<string> a = new List<string>();
foreach (string keyName in key.GetSubKeyNames())//遍历子项名称的字符串数组
{
a.Add(keyName);
using (RegistryKey key2 = key.OpenSubKey("ArcGIS Desktop 10", false))//遍历子项节点
{
if (key2 != null)
{
string softwareName = key2.GetValue("DisplayName", "").ToString();//获取软件名
string installLocation = key2.GetValue("InstallLocation", "").ToString();//获取安装路径
if (!string.IsNullOrEmpty(installLocation))
{
listView1.Items.Add(installLocation);
}
}
}
//ArcObjects SDK for the Microsoft .NET Framework
}