본문 바로가기
Coding/C#, .Net Framework

.Net Framework Version 별 확인

by 생각하는대로살자 2009. 8. 9.

2009.01.29 뇌이뇬 블로깅

----------------------------

Registry의 값을 참조하여 설치 여부를 판단한다.

 

NET Framework v1.0

    HKLM\Software\Microsoft\.NETFramework\Policy\v1.0\3705

 

.NET Framework v1.1

    HKLM\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322\Install

 

.NET Framework v2.0

    HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\Install

 

.NET Framework v3.0

    HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\InstallSuccess

 

.NET Framework v3.5

    HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\Install

 

 

현재 시스템에 설치되어 있는 .Net Framework의 버전 가져오기.

 

RegistryKey regkey  = Registry.LocalMachine.CreateSubKey(@"Software\Microsoft\NET Framework Setup\NDP");

string[] Version = regkey.GetSubKeyNames();

regkey.Close();

 

Version에 현재 시스템에 설치되어 잇는 .Net Framework의 버전들이 저장됨.