【转】C#检测目标机器上是否安装Microsoft .NETFramework平台
来源:互联网 发布:机械工业信息及网络 编辑:程序博客网 时间:2024/06/07 08:40
参考文章http://www.cnblogs.com/hanfeng/archive/2005/03/03/112246.html
http://liuluanqing.blog.ccidnet.com/blog-htm-do-showone-uid-16196-type-blog-itemid-128023.html
第一步:引用空间
//系统默认空间添加
using System;
//添加对注册表操作所需引用空间
using Microsoft.Win32;
第二步:添加函数
//检测目标机器上是否安装Microsoft .NETFramework 1.1平台
public bool DoesDotNETFrameworkExist(string udeVersion)
{
bool ExistFlag=false;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey mySubKey1 = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey mySubKey2 = mySubKey1.OpenSubKey("Microsoft",true);
string[] myKeyNames1= mySubKey2.GetSubKeyNames();
foreach(string tempKey1 in myKeyNames1)
{
if(tempKey1 == ".NETFramework")
{
RegistryKey mySubKey3 = mySubKey2.OpenSubKey(".NETFramework",true);
string[] myKeyNames2= mySubKey3.GetSubKeyNames();
foreach(string tempKey2 in myKeyNames2)
{
if(tempKey2 == "policy")
{
RegistryKey mySubKey4 = mySubKey3.OpenSubKey("policy",true);
string[] myKeyNames3= mySubKey4.GetSubKeyNames();
foreach(string tempKey3 in myKeyNames3)
{
if(tempKey3 == "v1.1")
{
MessageBox.Show(tempKey3);
ExistFlag=true;
break;
}
}
break;
}
}
break;
}
}
return ExistFlag;
}
备注说明:当前代码基本修改来自VB版本的C#检测目标机器上是否安装Microsoft .NETFramework 1.1平台
- 【转】C#检测目标机器上是否安装Microsoft .NETFramework平台
- C#检测目标机器上是否安装Microsoft .NETFramework 1.1平台
- C#检测目标机器上是否安装SQL SERVER软件
- 程序安装时检查是否已经安装.NETFramework [转]
- C#winform检测电脑安装的.netframework版本和是否安装了某软件
- C#winform检测电脑安装的.netframework版本和是否安装了某软件
- C# 检测 是否 安装打印机
- 程序安装时检查是否已经安装.NETFramework
- 程序安装时检查是否已经安装.NETFramework
- C#编译器目标平台
- 如何检测当前机器中是否安装Office 及其版本??
- 检测自己机器上安装了什么应用
- 检测微信是否已安装在手机上
- JS如何检测手机上APP是否安装的情况
- C# 检索机器是否安装了ArcGIS Runtime代码片段
- .netframework 4.5.1安装成功,单在vs目标框架中找不到
- 是否已安装目标应用
- 关于.netframework 安装不上,或vs2008安装不上的问题
- web-inf目录结构
- DateTime类型在后台怎么判断是否为空
- 深度学习——白化
- 【转】C#.NET使用AnimateWindow制作淡入淡出特殊效果的窗体
- dblink
- 【转】C#检测目标机器上是否安装Microsoft .NETFramework平台
- synchronized和lock的实现原理
- 【原创】在Release与Debug两种模式下访问文件的相对路径区别
- 登陆登出
- C++之tellg和seekg
- LeetCode : Word Pattern
- 创建视图
- 盛大之行——不只是惊艳
- 24 python pandas保存中文以及合并等操作