Hogyan programból melyik verzió
Nem telepített .NET Framework verzió tárolja a Windows rendszerleíró adatbázisában. Ezeket meghatározni, meg kell nyitni egy ága a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP. bekezdésekben amely információkat tartalmaz a konkrét változatban.
Részletes információ áll rendelkezésre a következő paramétereket.
- Telepítés - verzió zászló
- Verzió - a teljes verzió száma
- SP - száma a telepített Service Pack
- INSTALLPATH - telepítési mappát
Kezdve a .NET-keretrendszer 4.0, a paramétereket tárolja beágyazott kliens és teljes szakaszára.
Annak ellenőrzésére, hogy 4.0 vagy 4.5 telepítve, akkor ellenőrizni kell a rendelkezésre álló Release paraméter HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full. Ha egy ilyen lehetőség, akkor telepített 4.5, értéke lesz a verziószám. Meghatározni a végleges változat 4,5, vagy sem, Release értéknek nagyobbnak kell lennie, mint vagy egyenlő 378.389.
A minta kódot C #, kimenetre a konzolra telepített verzióit .NET Framework
A kód összeállításához és futtatásához .NET Framework 4.0 és újra. Ahhoz, hogy indítsa el a rendszergazdai jogosultságok szükségesek.
Ez a program, így kb a következő eredményt.