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

原创 2004年09月22日 10:57:00
检查/%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

C#winform检测电脑安装的.netframework版本和是否安装了某软件

代码如下: //C#获取已安装 .NET Framework 版本 private static string[] GetDotNetVersions() ...
  • myesn
  • myesn
  • 2016年06月21日 22:49
  • 2290

查看电脑安装的.net版本

其实很简单,但是中文搜索的内容比较啰嗦,七嘴八舌,不是官方。 下面是官方的检查办法: https://msdn.microsoft.com/en-us/library/hh925568(v=vs....
  • hailanzhijia
  • hailanzhijia
  • 2015年05月14日 17:28
  • 1451

我想用inno setup检测用户电脑是否安装了.net framework

我想用inno setup检测用户电脑是否安装了.net framework,如何通过.net framework的注册表信息来判别,但是它的信息写在了这个HKEY_LOCAL_MACHINE目录下,...
  • mushuiloulan
  • mushuiloulan
  • 2014年04月09日 16:32
  • 610

NSIS 检测.NET Framework版本(学习九)

 Section -.NET Framework   ;检测是否是需要的.NET Framework版本   Call GetNetFrameworkVersion   Pop $R1...
  • yimengchenxi
  • yimengchenxi
  • 2015年08月19日 17:20
  • 1271

项目inno setup安装脚本,带检测.net framework

完全不懂delphi语言,只是看过这种安装脚本,搞了三天才搞好,各种测试,各种改,终于做出了一个比较完整的安装包。 要说,还是有很多改进的地方,比如没有使用procedure,inno setup可以...
  • yunlight88
  • yunlight88
  • 2016年08月29日 16:00
  • 1724

C#winform检测电脑安装的.netframework版本和是否安装了某软件

代码如下: //C#获取已安装 .NET Framework 版本 private static string[] GetDotNetVersions() ...
  • u012322874
  • u012322874
  • 2016年01月06日 11:04
  • 390

Maven下载安装、Eclipse配置maven详解、如何测试环境是否搭建成功及在Eclipse中创建Maven项目

Maven下载安装
  • u012369153
  • u012369153
  • 2016年10月21日 11:19
  • 6899

android查看手机是否安装了打开某类附件的第三方应有 并用其打开附件

移动开发中总要遇到一些各类附件的查看问题,ios可以通过系统的机制用浏览器打开,android我们可以通过安装第三方的应用打开附件(如用wps打开word excel等等) 现在我们来介绍一下andr...
  • haha_321
  • haha_321
  • 2016年01月05日 16:17
  • 588

如何在Ubuntu上检查一个软件包是否安装

如果你正在管理Debian或者Ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令。这两个命令用来安装、卸载和更新包。在本篇中,让我们看下如何在基于DEB的系统下检查是否安装了一个包...
  • u012839224
  • u012839224
  • 2017年12月27日 16:40
  • 32

同一台电脑安装python2和python3

Python 是一门很不错的语言,语言简单易学,又不失脚本语言的灵活性,还有海量的第三方库,覆盖的很全面。但也有不少“硬伤”,比如 Python 2.x 和 Python 3.x 版本之间的不兼容...
  • u012108367
  • u012108367
  • 2017年06月07日 11:04
  • 1053
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何检测电脑是否安装了.net framework
举报原因:
原因补充:

(最多只允许输入30个字)