如何判断某版本的.NET Framework是否安装
通过下面的注册表项可以检测本机安装的.NET Framework以及SP,语言包的版本。
1..NET Framework .NET Framework2.0 键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727] 值:Install = 1 .NET Framework3.0 键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0] 值:Install = 1 .NET Framework3.5 键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5] 值:Install = 1 2.Service Pack(以2.0 SP1为例) 键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727] 值:SP = 1 3.语言包(以简体中文为例) 键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\2052] 值:Install = 1 更多语言请参考:http://msdn.microsoft.com/en-us/library/aa480243.aspx 详细资料,还可以参阅: |
http://win.51aspx.com/CV/MSNET20/src/Campari.Software.Core/Environment/FrameworkVersionDetection.cs.html