Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: gbrlz en 9 Enero 2008, 22:15 PM

Título: detectar version del Internet Explorer...
Publicado por: gbrlz en 9 Enero 2008, 22:15 PM
Estaba buscando algun codigo para detectar la version del IE y me encontré con el siguiente:

Option Explicit

Private Type DllVersionInfo
cbSize As Long
dwMajorVersion As Long
dwMinorVersion As Long
dwBuildNumber As Long
dwPlatformId As Long
End Type
Private Declare Function DllGetVersion _
Lib "Shlwapi.dll" (dwVersion As DllVersionInfo) As Long

Public Function IEVersionLong() As String
Dim udtVersionInfo As DllVersionInfo
udtVersionInfo.cbSize = Len(udtVersionInfo)
Call DllGetVersion(udtVersionInfo)
IEVersionLong = "Internet Explorer " & _
udtVersionInfo.dwMajorVersion & "." & _
udtVersionInfo.dwMinorVersion & "." & _
udtVersionInfo.dwBuildNumber
End Function

Private Sub Form_Load()
Dim udtVersionInfo As DllVersionInfo
Label1 = IEVersionLong
Label1.AutoSize = True
End Sub



Pero me dice que tengo la version 6.0 ...xx cuando tengo IE 7  >:(
Alguien tiene algo que sirva por ahí?. Thanks.
Título: Re: detectar version del Internet Explorer...
Publicado por: Mad Antrax en 9 Enero 2008, 23:33 PM
Aquí está:

Código (vb) [Seleccionar]

    Set WShell = CreateObject("WScript.Shell")
    Reg = WShell.RegRead("HKLM\Software\Microsoft\Internet Explorer\Version")
    MsgBox Reg
Título: Re: detectar version del Internet Explorer...
Publicado por: gbrlz en 10 Enero 2008, 03:07 AM
Excelente, no se me había ocurrido sacarla leyendo el registro jeje, muchas gracias ;)
Título: Re: detectar version del Internet Explorer...
Publicado por: Dynamique en 12 Enero 2008, 23:34 PM
A mi con el codigo de MadAntrax, me sigue diciendo que tengo la version 6, en vez de la 7
Título: Re: detectar version del Internet Explorer...
Publicado por: Mad Antrax en 12 Enero 2008, 23:39 PM
Cita de: En3rgy en 12 Enero 2008, 23:34 PM
A mi con el codigo de MadAntrax, me sigue diciendo que tengo la version 6, en vez de la 7

Jorlz, y no será que tienes al versión 6 realmente instalada xD (es coña)

Pues es curioso, porque en esa clave está la versión del Internet Explorer
Título: Re: detectar version del Internet Explorer...
Publicado por: Dynamique en 13 Enero 2008, 02:37 AM
Si originalmente esta instalada la 6, pero al instalar la 7, supongo q para esa clave del registro pillara la del primer navegador instalado

Edito:  :-X  Tengo la 6, fue un lapsus ... WTF