Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako získať hodnotu z HKEY_CLASSES_ROOT v jazyku Visual Basic 6

Čítanie hodnoty z kľúča registra v aplikácii Visual Basic 6 ( VB6 ) , je dôležité , ak váš program potrebuje prístup k informáciám , ako je napríklad nastavenie programu , uložené v registri . " HKEY_CLASSES_ROOT " Informácie o kľúči databázy Registry registrácii trieda ukladá COM a tiež , aké aplikácie by sa mala otvoriť niektoré prípony súborov . Môžete využiť VB6 " RegOpenKeyEx " a funkcia " QueryValueEx " na čítanie hodnoty z registra systému Windows . Pokyny dovolená 1

Otvorte VB6 zdrojový súbor v editore , ako je napríklad Microsoft Visual Basic 6.
2

Pridať postup môžete použiť k dotazu hodnotu registra , ktoré pridanie kódu :

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

RegCloseKey ( HKEY )

End Sub
3

Otázka na hodnotu Registry pomocou definovaného postupu pridaním kódu :

GetRegKeyValue " HKEY_CLASSES_ROOT \\ XML \\ CLSID " , " ( predvolené ) "

Tým sa otvorí okno s hlásením s hodnotou poskytnutého kľúča . Ak neexistuje žiadna , procedúra vráti s chybovým kódom " 2 - " . ERROR_BADKEY ' " Nahradiť " HKEY_CLASSES_ROOT \\ XML \\ CLSID " s kľúčom , ktoré hľadáte a nahradiť " ( predvolené ) " s hodnotou , ktorú chcete dotaz .
4

Uložte zdrojový súbor VB6 , kompilovať a spúšťať program pre zobrazenie hodnoty kľúče Registry .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené