参考文章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平台
分享到:
相关推荐
在描述中提到的".Net Framework1.1的公共支持库"是指该框架提供的公共服务和支持,这些服务对开发者来说是透明的,他们可以直接使用这些库中的类来实现功能,而无需关注底层实现。这些库确保了与旧版软件的兼容性,...
在部署CVBBS论坛之前,需要确保目标服务器上安装了.NET Framework 1.1,因为该论坛依赖于这个框架运行。部署完成后,还需要对论坛进行基本的设置和管理,例如定义板块,设置权限,导入初始数据,以满足社区的需求。 ...
.NET Framework 1.1是微软发布的一个基础类库,它包含了一组用于构建和运行跨平台应用程序的服务和库。这个版本的.NET Framework是许多早期ASP.NET应用的基础,它支持C#、VB.NET等编程语言,为开发者提供了丰富的...
.NET Framework 1.1是微软的开发平台,包含了运行托管代码所必需的类库、执行环境(CLR)和开发工具。尽管较旧,但它的稳定性和兼容性使其在某些项目中仍被广泛使用。在Discuz! NT For Access v1.0源码中,开发者...
.NET Core是.NET Framework的轻量级、跨平台的替代品,可以运行在Windows、Linux和macOS上。它与.NET Framework并行发展,支持云原生和微服务架构。 13. **调试与诊断工具** .NET Framework全家桶中可能还包括...
总的来说,.NET Framework的不同版本代表了微软在开发工具和平台上的持续改进,每个版本都带来了新的功能和优化,同时也需要考虑版本间的兼容性问题。对于开发者而言,了解这些版本的差异和特性有助于选择合适的框架...
.NET Framework 2.0是微软开发的一个重要软件框架,它为开发者提供了构建、运行Windows应用程序所需的环境。这个框架是.NET Framework系列的第二个主要版本,发布于2005年,相较于1.1版本,它引入了许多新特性和性能...
.NET Framework 4.6是微软开发的一个全面的编程模型,用于构建和...安装"NETFramework 4.6.exe"这个文件将为你的系统添加这个框架版本,从而使你可以利用其提供的所有新功能和改进来创建和运行现代的Windows应用程序。
.NET Framework 1.1 作为早期版本之一,在某些系统上可能会遇到安装过程中的各种问题。本文将详细介绍当用户在安装 .NET Framework 1.1 时遇到 System.EnterpriseServices.dll 动态组件卡顿的问题及其解决方法。 ##...
.NET Framework是从4.6到4.8.1的版本中,微软提供的一种关键的软件开发框架,它为C#和其他.NET编程语言提供了运行环境。这个框架不仅包含了编程模型,还包含了大量的类库,使得开发者能够构建高效、可靠且易于维护的...
在开发过程中,有时我们需要检测目标计算机上安装的.NET Framework版本,以确保应用程序能够正常运行。本文将深入探讨如何通过代码来检测.NET Framework的版本。 首先,我们需要理解.NET Framework的版本体系。自...
推荐升级操作系统或者framework版本了。
.NET Framework 2.0是微软开发的一个全面的开发平台,用于构建、运行各种类型的应用程序。这个版本在.NET Framework 1.1的基础上进行了许多增强和改进,为开发者提供了更多的功能和性能优化。以下是对.NET Framework...
1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 ...
1. **NPOI 库概述**:NPOI是.NET平台上的一款开源组件,主要针对.NET Framework和.NET Core开发者设计。它允许程序员在C#或VB.NET等.NET语言中创建、读取和修改Excel (XLS, XLSX)以及Word (DOC, DOCX)文件。NPOI库的...
在.NET Framework 1.1环境下,使用C#编程语言,我们可以创建一个类似MSN的消息提示窗口,为用户提供即时信息提醒。 MSN在20世纪90年代末至21世纪初是非常流行的在线聊天工具,它具有多种功能,包括实时聊天、文件...
文件管理系统源码(Asp.net1.1) 1.使用步骤:(1)默认的管理员admin可以在后台创建编辑删除角色、用户、文件...Microsoft.NetFramework1.1 IE6.0下测试通过 主页登录:Login.aspx 管理员admin默认密码admin 作者:祝坤杰
作为一款采用系统虚拟机运行的编程平台,.NET Framework 以通用语言运行库(Common Language Runtime, CLR)为核心,支持多种语言如 C#、VB、C++ 和 Python 等的开发。 .NET Framework 还为应用程序接口...
.NET Framework 4.6离线版是微软公司推出的一个重要的软件开发框架,它为开发者提供了在Windows操作系统上构建、运行应用程序的基础。这个版本是离线安装包,意味着它不依赖互联网连接进行安装,适合在网络环境不...