Come ottenere il numero di versione IE dal registro di Windows? [duplicare
-
25-09-2019 - |
Domanda
Questa domanda ha già una risposta qui:
La mia applicazione Java deve sapere quale versione di IE (se presente) è installata sulla macchina locale e interrogare il registro sembra il modo più semplice. Quale chiave del registro e valore dovrei cercare?
Questo deve funzionare su Windows XP, Windows Server 2003 e successivamente.
Soluzione
Inciampò attraverso questo mentre cercava di risolvere lo stesso problema.
La risposta di Andrew dal 2010 è corretta, ma da allora, i nuovi esploratori di Internet (10 e 11) non mostrano il loro numero di versione reale nel valore del registro: "versione". Invece, è registrato nel valore del registro: "svcversion".
Altri suggerimenti
Leggendo questa chiave usando il comando "Reg Query" OS:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
... con questo valore:
Version
Restituisce un numero come questo:
8.0.7600.16385
O restituisce ErrorCode 1 se quella voce non esiste, il che presumibilmente indica che IE non è installato.
Nella versione più recente IE 10 e 11 Vero versione è registrata in valore 'svcversion' e valore 'Versione' contiene all'inizio '9.'