如何检测电脑是否安装了.net framework

检查/%windir%/System32/下面是否含有MSCOREE.DLL文件如果有就所名已经安装了FM
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy下可以检查到机器上安装了那些版本的FM

具体函数:

Public Function DoesDotNETFrameworkExist(ByVal udeVersion As DotNETFrameworkVersions) As Boolean

Dim o_blnRet As Boolean
Dim o_strRet As String

With New cRegistry
.hKey = HKEY_LOCAL_MACHINE
.KeyPath = "Software\Microsoft\.NETFramework"
If .DoesKeyExist() Then
.KeyPath = "Software\Microsoft\.NETFramework"
o_strRet = GetRegValue(.GetRegistryValue("InstallRoot", ""))
o_blnRet = (o_strRet <> "")
If o_blnRet Then
With New cFileFuncs
Select Case udeVersion
Case dnfvV1
o_blnRet = .DoesFileExistEx(o_strRet & "v1.0.3705\mscorlib.dll")
Case dnfvV1_1
o_blnRet = .DoesFileExistEx(o_strRet & "v1.1.4322\mscorlib.dll")
Case dnfvVAny
o_blnRet = .DoesFileExistEx(o_strRet & "v1.0.3705\mscorlib.dll")
If o_blnRet Then
Else
o_blnRet = .DoesFileExistEx(o_strRet & "v1.1.4322\mscorlib.dll")
End If
End Select
End With
Else

End If
Else
o_blnRet = False
End If
End With

DoesDotNETFrameworkExist = o_blnRet

End Function

时间: 2024-09-17 04:11:37

如何检测电脑是否安装了.net framework的相关文章

软件更新 编程-如何编程实现检测电脑中安装软件是否有更新?

问题描述 如何编程实现检测电脑中安装软件是否有更新? 就是那些软件管家类的软件是如何实现这一操作的?请好心人指教?谢谢. 解决方案 常用软件的厂商会主动联系软件管家类软件,更新自己.然后他们就推送出来. 解决方案二: 综合几个原因吧: 1.和软件厂商合作 2.维护一个服务器数据库,搜集各大软件资源,有更新时更新数据库里的版本号,并提供下载 3.通过开放平台吸引开发者 解决方案三: 1.定期收集软件版本 2.获得当前软件版本 3.连接软件官网下载更新

如何用C#检测系统是否安装了 .NET Framework以及安装的版本?

问题描述 我写了一个程序,需要在.NETFramework3.5及以上平台上运行,我如何检测目标机器上是否已经安装了.NETFramework呢?在线等!本人分不多,谢谢了. 解决方案 解决方案二:这个你查注册表吧,比如SOFTWAREMicrosoftNETFrameworkSetupNDPv2.0.50727解决方案三:C#程序来检测?C#本身就需要framework,在没有framework的机器上如何检测?解决方案四:你用c++或delphi.vb等程序来检测吧,查注册表,framewo

弱弱的问一下:电脑上安装了.NET FRAMEWORK 后,是不是即使不安装VS,Console等类的代码也在电脑里了??

问题描述 弱弱的问一下:电脑上安装了.NETFRAMEWORK后,是不是即使不安装VS,有关的类(比如Console类)的代码也已经随着.NETFRAMEWORK的安装而在电脑里了?? 解决方案 解决方案二:代码??装了vs也没有吧?dll是有的解决方案三:是在框架的dll中解决方案四:VS只是IDE工具,不是环境--Frame包含了微软自己提供的dll解决方案五:是的.解决方案六:.NETFRAMEWORK中只有运行库如要做开发还需安装.NETSDK解决方案七:是的,你可以安装好VS后把这些引

鲁大师如何在线检测电脑配置?

  鲁大师如何在线检测电脑配置? 鲁大师 鲁大师检测电脑配置的方法/步骤 首先,下载鲁大师软件,打开鲁大师界面之后点击[硬件体检] 点击硬件体检之后,鲁大师进行操作系统检测(注意如果提示清理优化中要求安装什么软件,不要安装点击忽略即可)

百度乐播电脑版安装教程

  百度乐播电脑版以声音为桥梁,汇聚了脱口秀.笑话段子.音乐.情感.听书.新闻等多种类别的内容,让听众可以收听到自己喜欢听的各类节目. 百度乐播电脑版安装教程 1.下载安卓模拟器; 2.下载百度乐播安卓版 3.将下载好的游戏包安装到模拟器上,右击---打开方式选择模拟器安装; 4.XP用户注意需先安装Windows Installer 4.5 和.NET Framework 2.0 SP2 , 否则会提示出错! 5.打开下载的APK文件,如下图 正在安装...请稍候... 安装成功...

电脑如何安装声卡驱动

  电脑如何安装声卡驱动?小伙伴们的电脑里如果没有声卡驱动,或者它出了问题的话,我们播放视频和音频的时候就会出现没有声音的情况.今天小编就给大家解析如何安装声卡驱动,一起来看看吧! 问题导致的没声音一般我们可以进入我的电脑 --- 右键 ---选择 --- 属性 -- 硬件-- 设备管理器 如下图: 点击 设备管理器 进入如下电脑硬件驱动情况查看,如下图. 声卡驱动不正常,显示有感叹号 如上图所看到的就是典型的因为声卡驱动故障导致的电脑没声音的问题,可以看到 "多媒体音频控制器" 前面

蓝光光盘在电脑上安装恶意软件

本文讲的是 蓝光光盘在电脑上安装恶意软件,当你在电脑中插入光盘影碟时,光盘会检测播放器的类型,然后选择合适的恶意软件安装到电脑中.这就是英国一位安全研究人员最近的研究成果. 上周五在苏格兰一所大学召开的安全会议上,斯蒂芬·汤姆金森介绍了这种通过蓝光(Blu-Ray)光盘进行入侵的方法. PowerDVD是广为流行的光盘播放器,预装在很多主流厂商的计算机上.包括惠普.戴尔.宏基.联想.东芝和华硕.而蓝光光碟支持丰富的内容,包括使用蓝光Java(BD-J)制作的动态菜单和嵌入式游戏.BD-J则使用小

c#-C#怎么用代码检测客户端是否安装了asp.net

问题描述 C#怎么用代码检测客户端是否安装了asp.net C#怎么用代码检测客户端是否安装了asp.net,可以用类似根据注册表判断客户端是否安装了某软件一样吗? 解决方案 一般是插件,如果你限定了浏览器,如ie,可以js判断navigator.userAgent,安装过frameword会有.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E;类型

我电脑在安装2005数据库时为何报硬件最低要求不达标

问题描述 我电脑在安装2005数据库时为何报硬件最低要求错误信息和IIS错误信息导致无法安装数据库?请问怎么回事? 解决方案 解决方案二:http://topic.csdn.net/u/20080314/11/1ccf5de3-0908-4e9a-bf96-f85475faa066.html解决方案三:IIS错误信息可能是没装IIS解决方案四:下载高速的cpu和大容量内存再试试解决方案五:引用3楼yangqidong的回复: 下载高速的cpu和大容量内存再试试 这位兄弟,能告诉我地址吗?我也去下