vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: HTML/Internet/Netzwerk · Internet / Browser / IE   |   VB-Versionen: VB2005, VB200804.01.10
Version des Internet Explorers ermitteln

Zwei Funktionen, mit denen sich die Versionsnummer des Internet Explorers ermitteln lässt.

Autor:   Dieter OtterBewertung:  Views:  9.366 
www.tools4vb.deSystem:  Win2k, WinXP, Vista, Win7, Win8, Win10 Beispielprojekt auf CD 

Sie möchten wissen, welche Version des Internet Explorers installiert ist?

Na dann schauen Sie doch einfach mal in der Registry nach - unter dem Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer finden Sie den Eintrag Version.

Nachfolgend zwei Funktionen: die erste Funktion gibt die Versionsnummer als String zurück, die zweite Funktion hingegen als Version-Objekt.

Imports Microsoft.Win32
...
''' <summary>
''' Ermittelt die Versions-Nr. des Internet Explorers
''' </summary>
''' <returns>Versions-Nr. als String</returns>
Public Function IEVersion() As String
  Dim sVersion As String = ""
 
  ' IE-Version aus Registry auslesen
  Using RegKey As RegistryKey = Registry.LocalMachine.OpenSubKey( _
    "Software\Microsoft\Internet Explorer", False)
 
    If Not IsNothing(RegKey) Then
      sVersion = CType(RegKey.GetValue("Version"), String)
    End If
  End Using
 
  Return sVersion
End Function
''' <summary>
''' Ermittelt die Versions-nr. des Internet Explorers
''' </summary>
''' <returns>Version-Objekt</returns>
Public Function IEVersionInfo() As Version
  Dim sVersion As String = IEVersion()
  If sVersion.Length > 0 Then
    Return New Version(sVersion)
  Else
    Return Nothing
  End If
End Function

Beispiel:
Zum Ausführen Ihrer Anwendung wird der IE7 oder höher benötigt.

Dim IEVer As Version = IEVersionInfo()
If IsNothing(IEVer) OrElse IEVer.Major < 7 Then
  MsgBox("Die Anwendung erfordert den IE in der Version 7 oder höher!")
End If



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6
(einschl. Beispielprojekt!)

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2019 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.