如何判读机器是否安装.NetFrameWork以及版本问题

  • A+
所属分类:C/C++/C#

发现前前后后要搞的事情还真多呀,郁闷死我了,废话不多说,下面正题:

通过下面的注册表项可以检测机器上安装的.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

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: