c#获取安装的软件和路径(注册表)
2010-08-30 12:10
525 查看
获取安装软件和路径,通过注册表得到。实例代码: 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)) { //将信息添加到ListView控件中 ListViewItem item = new ListViewItem(softwareName); item.SubItems.Add(installLocation); listView1.Items.Add(item); } } } } } } }
相关文章推荐
- C#获取常见软件的安装路径(调注册表)
- c#获取安装的软件和路径(注册表)
- C# 获取常见软件的安装路径(调用注册表)
- c#获取安装的软件和路径(注册表)
- C# 获取常见软件的安装路径(调用注册表)
- C# 获取常见软件的安装路径(调用注册表)
- C# 获取常见软件的安装路径(调用注册表)
- 利用C#访问注册表获取软件的安装路径
- C#读取注册表,获取本机安装的软件清单
- 根据注册表获取软件安装路径
- c#获取软件在注册表中的安装信息
- C#获取安装程序所在的路径
- C++通过访问注册表获取已安装软件信息列表
- C#:如何获取安装文件所在的路径
- 如何将C#安装路径写入注册表
- C#读取注册表,获取本机安装的软件清单
- 工作问题积累(九)C++:实现从注册表中获取程序安装路径并调用exe文件
- 获取软件在注册表的安装信息
- C#通过windows注册表获取软件清单的方法
- 在C#中如何获取系统中所安装的所有软件信息,还有如何打开系统中某个程序