Lesen eines Werts aus einem Registrierungsschlüssel in Visual Basic 6 ( VB6 ) ist wichtig, wenn Sie Ihr Programm benötigt Zugriff auf Informationen wie Programm-Einstellungen in der Registry gespeichert. Die " HKEY_CLASSES_ROOT " Registry Schlüssel speichert COM-Klasse Anmeldung Informationen und auch die Anwendungen öffnen sollte bestimmte Dateiendungen . Können Sie nutzen die VB6 " RegOpenKeyEx " und " QueryValueEx "-Funktionen , um Werte aus der Windows-Registry zu lesen. Anleitung 
 1 
 Öffnen Sie Ihre Quelle VB6 Datei in einem Editor , wie z. B. Microsoft Visual Basic 6 . 
 2 
 hinzufügen Verfahren Sie verwenden, um einen Registry -Wert abfragen kann durch Sie den Code : private Sub 
 
 GetRegKeyValue ( sKeyName As String , sValueName As String) Dim 
 
 lRetVal As Long Dim 
 
 hKey As Long Dim 
 
 vValue As Variant 
 
 lRetVal = RegOpenKeyEx ( HKEY_CURRENT_USER , sKeyName , 0, KEY_QUERY_VALUE , hKey ) 
 
 lRetVal = QueryValueEx ( hKey , sValueName , vValue ) 
 
 MsgBox vValue 
 < p> RegCloseKey ( hKey ) 
 
 End Sub 
 3 
 Abfrage der Wert mit dem definierten Verfahren , indem Sie den Code : 
 
 GetRegKeyValue " HKEY_CLASSES_ROOT \\ XML \\ CLSID "," ( default) " 
 
 Dies wird eine Meldung mit dem Wert in dem angegebenen Schlüssel öffnen. Wenn der Wert nicht vorhanden ist, wird das Verfahren mit dem Fehlercode zurückgeben " 2 - ". ERROR_BADKEY ' " Ersetzen Sie " HKEY_CLASSES_ROOT \\ XML \\ CLSID " mit dem Schlüssel , den Sie suchen und ersetzen "(default) " mit dem Wert, den Sie abfragen möchten . 
 4 
 Speichern Sie die VB6 Quelldatei kompiliert und ausgeführt werden die Programm , um den Registrierungsschlüssel Wert anzuzeigen.