java - Hvordan får jeg IE-versionsnummeret fra Windows-registreringsdatabasen?

Indlæg af Hanne Mølgaard Plasc

Problem




    Dette spørgsmål har allerede et svar her:

    

            

  •             Hvordan registrerer jeg hvilken version af Internet Explorer der er installeret?
                    
                        5 svar
                    

            

  •     

Bedste reference


Snuble over dette, mens du forsøgte at løse det samme problem. /questions/3553984/how-do-i-detect-which-version-of-internet-explorer-is-installed


Andrews svar fra 2010 er korrekt, men siden da viser nyere Internet Explorer (10 og 11) ikke deres ægte versionsnummer i registreringsværdien: 'Version'. I stedet registreres det i registreringsværdien: 'svcVersion' .

Andre referencer 1


Læsning af denne nøgle ved hjælp af kommandoen 'reg query' OS:


HKEY\_LOCAL\_MACHINESOFTWAREMicrosoftInternet Explorer


... med denne værdi:


Version


Returnerer et nummer som dette:


8.0.7600.16385


Eller returnerer errorCode 1, hvis denne post ikke findes, hvilket formodentlig viser, at IE ikke er installeret.

Andre referencer 2


I nyere version er IE 10 og 11 rigtige versioner indspillet i værdien 'svcVersion' og værdien 'Version' indeholder i begyndelsen ' 9. '