获取本机安装的软件清单
Posted feiyucha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取本机安装的软件清单相关的知识,希望对你有一定的参考价值。
实现效果:
知识运用:
RegistryKey类的GetSubKeyNames方法
public string[] GetSubKeyNames() //j检索用来包含 所有子项名称的字符串数组
实现代码:
private void button1_Click(object sender, EventArgs e) { try { RegistryKey regMain = Registry.LocalMachine; RegistryKey regChild = regMain.OpenSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionUninstall"); foreach(string s in regChild.GetSubKeyNames()) { if (s.Substring(0, 1) != "{") listBox1.Items.Add(s); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
以上是关于获取本机安装的软件清单的主要内容,如果未能解决你的问题,请参考以下文章