Cum să determinați programatic ce versiuni

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






Î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.

Tabel de setări de registry pentru definiția exactă a versiunii instalate a .NET Framework







Articole similare

Trimiteți-le prietenilor: