获取本机安装的软件清单
实现效果:
知识运用:
RegistryKey类的GetSubKeyNames方法
public string[] GetSubKeyNames() //j检索用来包含 所有子项名称的字符串数组
实现代码:
private void button1_Click(object sender, EventArgs e) { try { RegistryKey regMain = Registry.LocalMachine; RegistryKey regChild = regMain.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"); foreach(string s in regChild.GetSubKeyNames()) { if (s.Substring(0, 1) != "{") listBox1.Items.Add(s); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
版权声明:本文为feiyucha原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。