欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

C#判断某个软件是否已安装实现代码分享

时间:2021-10-05 08:32:01|栏目:.NET代码|点击:
private void button1_Click(object sender, EventArgs e)  
{  
  if (checkAdobeReader() == true)  
  {  
    MessageBox.Show("有安?b Adobe Reader ");  
  }  
  else 
  {  
    MessageBox.Show("?]有安?b Adobe Reader ");  
  }  
}  
/// <summary>  
/// ?_?J是否有安?b Adobe Reader  
/// </summary>  
/// <returns>true: 有安?b, false:?]有安?b</returns>  
private bool checkAdobeReader()  
{  
  Microsoft.Win32.RegistryKey uninstallNode = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall");  
  foreach (string subKeyName in uninstallNode.GetSubKeyNames())  
  {  
    Microsoft.Win32.RegistryKey subKey = uninstallNode.OpenSubKey(subKeyName);  
    object displayName = subKey.GetValue("DisplayName");  
    if (displayName != null)  
    {  
      if (displayName.ToString().Contains("Adobe Reader"))  
      {  
        return true;  
        // MessageBox.Show(displayName.ToString());  
      }  
    }  
  }  
  return false;  
} 

上一篇:C#身份证号码验证是否正确

栏    目:.NET代码

下一篇:asp.net计算一串数字中每个数字出现的次数

本文标题:C#判断某个软件是否已安装实现代码分享

本文地址:http://www.codeinn.net/misctech/178790.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有