Foro de elhacker.net

Programación => 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:

Código:
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
  1.    Set WShell = CreateObject("WScript.Shell")
  2.    Reg = WShell.RegRead("HKLM\Software\Microsoft\Internet Explorer\Version")
  3.    MsgBox Reg
  4.  


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