• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#判断某个软件是否已安装实现代码分享

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#软件源代码,c#软件代码,c#软件开发工程师,c#编写传真软件,c#编程软件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
private void button1_Click(object sender, EventArgs e)  
{  
  if (checkAdobeReader() == true)  
  {  
    MessageBox.Show("有安裝 Adobe Reader ");  
  }  
  else 
  {  
    MessageBox.Show("沒有安裝 Adobe Reader ");  
  }  
}  
/// <summary>  
/// 確認是否有安裝 Adobe Reader  
/// </summary>  
/// <returns>true: 有安裝, false:沒有安裝</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;  
} 
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2017-05-28Winform实现将网页生成图片的方法
  • 2017-05-28利用WCF双工模式实现即时通讯
  • 2017-05-28轻松学习C#的预定义数据类型
  • 2017-05-28DevExpress之ChartControl创建Drill-Down样式的Title实例
  • 2017-05-28C#采用OpenXml给word里面插入图片
  • 2017-05-28访问修饰符(C# 编程指南)
  • 2017-05-28C#与js实现去除textbox文本框里面重复记录的方法
  • 2017-05-28C#实现求一组数据众数的方法
  • 2017-05-28C#用Activex实现Web客户端读取RFID功能的代码
  • 2017-05-28C#操作PowerPoint的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#匹配中文字符串的4种正则表达式分享
    • 深入理解C# abstract和virtual关键字
    • C#中自定义事件和委托实例
    • C#正则表达式分解和转换IP地址实例(C#正则表达式大全 c#正则表达式语法)
    • C#生成随机数功能示例
    • C#学习笔记- 浅谈数组复制,排序,取段,元组
    • C#索引器介绍
    • 基于C#技术实现身份证识别功能
    • 提取HTML代码中文字的C#函数
    • 解析C#中用Process类杀死进程,执行命令的深入分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有