Versiunile instalate ale .NET Framework sunt stocate în registrul Windows. Pentru a le determina, deschideți sucursala de registru HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP. în care subsecțiunile sunt informații despre versiuni specifice.
Informații detaliate figurează în următorii parametri.
- Instalare - versiune de instalare versiune
- Versiune - numărul versiunii complete
- SP - numărul pachetului Service Pack instalat
- InstallPath - folderul de instalare
![Cum să determinați programatic ce versiuni (parametru) Cum să determinați programatic ce versiuni](https://images-on-off.com/images/164/kakprogrammnoopredelitkakieversii-7c8ee80b.png)
Începând cu .NET Framework 4.0, setările sunt stocate în subsecțiunile imbricate Client și Complet.
Pentru a verifica dacă versiunea 4.0 sau 4.5 instalat, aveți nevoie pentru a verifica disponibilitatea parametrului de lansare sub HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ PND \ v4 \ complet. Dacă un astfel de parametru este prezent, atunci este setat la 4,5, valoarea acestuia va fi numărul versiunii. Pentru a determina versiunea finală 4.5, sau nu, valoarea de lansare trebuie să fie mai mare sau egală cu 378389.
Codul de probă din C #, care afișează versiunile instalate ale .NET Framework
Codul va fi compilat și executat în .NET Framework 4.0 și ulterior. Sunt necesare privilegii de administrator pentru a fi difuzate.
Acest program va produce aproximativ următorul rezultat.