2011-06-01 15 views

Respuesta

17

Puede leer la versión del registro:

var ieVersion = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Internet Explorer").GetValue("Version"); 
+0

Lo siento Alex Aza, soy nuevo en Stack Overflow, así que no estaba al tanto de eso. Gracias por su ayuda, resolvió mi problema. :) – Bibhu

+0

@Bibhu - no hay problema. ¡Bienvenido a bordo! –

+0

Gracias Alex. :) – Bibhu

1

mirada a HKEY_LOCAL_MACHINE \ Software \ Registro de Microsoft \ Internet Explorer \ Versión clave

4

Creo que esto puede ayudar a:

private string GetIEVersion() 
{ 
    string key = @"Software\Microsoft\Internet Explorer"; 
    RegistryKey dkey = Registry.LocalMachine.OpenSubKey(key, false); 
    string data = dkey.GetValue("Version").ToString(); 
    return data; 
} 
8

Con Windows 8, debe usar la clave "svcVersion" en lugar de la tecla "Versión". De lo contrario, informará que IE 9 está instalado en lugar de IE 10. Posiblemente también es el caso de Windows 7 si se ha actualizado a IE10 (tengo IE 9 instalado, así que no puedo decirlo con certeza).

Cuestiones relacionadas