.net 4及以下版本:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
安装过的.NET Framework都列在NDP目录下
4.5及以上版本的获取方式:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
如果不存在,说明没有安装4.5或以后版本
否则查看 Release 值。值与版本的对应关系如下
4.7 460798(win10) 460805(其它)
4.6.2 394802(win10) 394806(其它)
4.6.1 394254(win10) 394271(其它)
4.6 393295(win10) 393297(其它)
4.5.2 379893
4.5.1 378758(Windows 8, Windows 7 SP1, or Windows Vista SP2)
4.5.1 378675(Windows 8.1 or Windows Server 2012 R2)
4.5 378389

获取版本的其它几种方法参见: http://www.cnblogs.com/gaochundong/p/how_to_determine_which_net_framework_versions_are_installed.html
浙公网安备 33010602011771号