在Windows上检测.NET Framework

时间:2011-12-14 15:10:25

标签: .net c++ windows

  

可能重复:
  How to detect what .NET Framework versions and service packs are installed?
  Checking the available .NET framework on a client using C++

是否有一种确定性且直接的方法来检测是否在不使用.NET Framework本身的情况下在Windows机器上安装了某个版本(或更高版本)的.NET Framework?

如何实施呢?

示例代码将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的代码可以检查c:\WINDOWS\Microsoft.NET\Framework的子目录的名称。名称以v开头的那些目录包含已安装的.NET框架版本。例如:

v1.0.3705
v1.1.4322
v2.0.50727
v3.0
v3.5
v4.0.30319