码迷,mamicode.com
首页 > 其他好文 > 详细

获取本机安装的软件清单

时间:2019-01-28 23:11:27      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:try   har   arp   window   名称   oca   cli   pen   pre   

实现效果:
  技术分享图片

知识运用:
  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); }
        }

  

获取本机安装的软件清单

标签:try   har   arp   window   名称   oca   cli   pen   pre   

原文地址:https://www.cnblogs.com/feiyucha/p/10332014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!